
/* 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,_true> * this, uint
   type, Output_data * od, Address address, Addend addend) */

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

{
  Address AVar1;
  iterator iVar2;
  Output_reloc<4,_false,_64,_true> *pOVar3;
  undefined4 *puVar4;
  uint uVar5;
  undefined *puVar6;
  Output_reloc<4,_false,_64,_true> *pOVar7;
  Output_reloc<4,_false,_64,_true> *pOVar8;
  undefined4 uVar9;
  int iVar10;
  Output_data_reloc_base<4,_true,_32,_false> *this_00;
  iterator iVar11;
  int iVar12;
  pointer pOVar13;
  int iVar14;
  Output_reloc<4,_false,_64,_true> *pOVar15;
  int iVar16;
  undefined4 *puVar17;
  undefined4 uVar18;
  undefined4 *puVar19;
  undefined4 uVar20;
  anon_union_4_2_238bdeaa_for_u2_ aVar21;
  undefined4 uVar22;
  undefined4 uVar23;
  undefined *puVar24;
  code *pcVar25;
  code *pcVar26;
  Output_reloc_type OStack_c38;
  undefined4 *puStack_c18;
  int iStack_c14;
  int iStack_c10;
  code *pcStack_c0c;
  code *pcStack_bf8;
  Addend AStack_bf4;
  Output_reloc<4,_false,_64,_true> *pOStack_bf0;
  int iStack_bec;
  undefined1 auStack_ba8 [44];
  Output_reloc<4,_false,_64,_true> *pOStack_b7c;
  int iStack_b78;
  code *pcStack_b74;
  undefined4 uStack_b60;
  undefined4 uStack_b58;
  undefined4 uStack_b54;
  undefined4 uStack_b50;
  anon_union_4_2_238bdeaa_for_u2_ aStack_b4c;
  undefined4 uStack_b48;
  undefined4 uStack_b44;
  code *pcStack_b40;
  Output_reloc<4,_false,_64,_true> OStack_b38;
  Output_reloc<4,_false,_64,_true> *pOStack_b0c;
  int iStack_b08;
  code *pcStack_b04;
  undefined4 uStack_af0;
  undefined4 uStack_ae8;
  undefined4 uStack_ae4;
  undefined4 uStack_ae0;
  undefined4 uStack_adc;
  undefined4 uStack_ad8;
  undefined4 uStack_ad4;
  code *pcStack_ad0;
  Output_reloc<4,_false,_64,_true> OStack_ac8;
  Output_reloc<4,_false,_64,_true> *pOStack_a9c;
  int iStack_a98;
  code *pcStack_a94;
  undefined4 uStack_a80;
  undefined4 uStack_a78;
  undefined4 uStack_a74;
  undefined4 uStack_a70;
  undefined4 uStack_a6c;
  undefined4 uStack_a68;
  undefined4 uStack_a64;
  code *pcStack_a60;
  Output_reloc<4,_false,_64,_true> OStack_a58;
  Output_reloc<4,_false,_64,_true> *pOStack_a2c;
  int iStack_a28;
  code *pcStack_a24;
  undefined4 uStack_a10;
  undefined4 uStack_a0c;
  undefined4 uStack_a08;
  undefined4 uStack_a04;
  undefined4 uStack_a00;
  undefined4 uStack_9fc;
  undefined4 uStack_9f8;
  undefined4 uStack_9f4;
  code *pcStack_9f0;
  Output_reloc<4,_false,_64,_true> OStack_9e8;
  Output_reloc<4,_false,_64,_true> *pOStack_9bc;
  int iStack_9b8;
  code *pcStack_9b4;
  undefined4 uStack_9a0;
  undefined4 uStack_998;
  undefined4 uStack_994;
  undefined4 uStack_990;
  undefined4 uStack_98c;
  undefined4 uStack_988;
  undefined4 uStack_984;
  code *pcStack_980;
  Output_reloc<4,_false,_64,_true> OStack_978;
  Output_reloc<4,_false,_64,_true> *pOStack_94c;
  int iStack_948;
  code *pcStack_944;
  undefined4 uStack_930;
  undefined4 uStack_92c;
  undefined4 uStack_928;
  undefined4 uStack_924;
  undefined4 uStack_920;
  undefined4 uStack_91c;
  undefined4 uStack_918;
  undefined4 uStack_914;
  code *pcStack_910;
  Output_reloc<4,_false,_64,_true> OStack_908;
  Output_reloc<4,_false,_64,_true> *pOStack_8dc;
  int iStack_8d8;
  code *pcStack_8d4;
  undefined4 uStack_8c0;
  undefined4 uStack_8b8;
  undefined4 uStack_8b4;
  undefined4 uStack_8b0;
  undefined4 uStack_8ac;
  undefined4 uStack_8a8;
  uint uStack_8a4;
  code *pcStack_8a0;
  Output_reloc<4,_false,_64,_true> OStack_898;
  Output_reloc<4,_false,_64,_true> *pOStack_86c;
  int iStack_868;
  code *pcStack_864;
  undefined4 uStack_850;
  undefined4 uStack_84c;
  undefined4 uStack_848;
  undefined4 uStack_844;
  undefined4 uStack_840;
  undefined4 uStack_83c;
  uint uStack_838;
  undefined4 uStack_834;
  code *pcStack_830;
  Output_reloc<4,_false,_64,_true> OStack_828;
  Output_reloc<4,_false,_64,_true> *pOStack_7fc;
  int iStack_7f8;
  code *pcStack_7f4;
  undefined4 uStack_7e0;
  undefined4 uStack_7dc;
  undefined4 uStack_7d8;
  undefined4 uStack_7d4;
  undefined4 uStack_7d0;
  undefined4 uStack_7cc;
  undefined4 uStack_7c8;
  code *pcStack_7c0;
  Output_reloc<4,_false,_64,_true> OStack_7b8;
  Output_reloc<4,_false,_64,_true> *pOStack_78c;
  int iStack_788;
  code *pcStack_784;
  undefined4 uStack_770;
  undefined4 uStack_76c;
  undefined4 uStack_768;
  undefined4 uStack_764;
  undefined4 uStack_760;
  undefined4 uStack_75c;
  undefined4 uStack_758;
  code *pcStack_750;
  Output_reloc<4,_false,_64,_true> OStack_748;
  Output_reloc<4,_false,_64,_true> *pOStack_71c;
  int iStack_718;
  code *pcStack_714;
  undefined4 uStack_700;
  undefined4 uStack_6fc;
  undefined4 uStack_6f8;
  undefined4 uStack_6f4;
  undefined4 uStack_6f0;
  undefined4 uStack_6ec;
  undefined4 uStack_6e8;
  code *pcStack_6e0;
  Output_reloc<4,_false,_64,_true> OStack_6d8;
  Output_reloc<4,_false,_64,_true> *pOStack_6ac;
  int iStack_6a8;
  code *pcStack_6a4;
  undefined4 uStack_690;
  undefined4 uStack_68c;
  undefined4 uStack_688;
  undefined4 uStack_684;
  undefined4 uStack_680;
  undefined4 uStack_67c;
  uint uStack_678;
  code *pcStack_670;
  Output_reloc<4,_false,_64,_true> OStack_668;
  Output_reloc<4,_false,_64,_true> *pOStack_63c;
  int iStack_638;
  code *pcStack_634;
  undefined4 uStack_620;
  undefined4 uStack_61c;
  undefined4 uStack_618;
  undefined4 uStack_614;
  undefined4 uStack_610;
  undefined4 uStack_60c;
  code *pcStack_608;
  Output_reloc<4,_false,_64,_true> OStack_600;
  Output_reloc<4,_false,_64,_true> *pOStack_5d4;
  int iStack_5d0;
  code *pcStack_5cc;
  undefined4 uStack_5b8;
  undefined4 uStack_5b4;
  undefined4 uStack_5b0;
  undefined4 uStack_5ac;
  uint uStack_5a8;
  code *pcStack_5a0;
  Output_reloc<4,_false,_64,_true> OStack_598;
  Output_reloc<4,_false,_64,_true> *pOStack_56c;
  int iStack_568;
  code *pcStack_564;
  undefined4 uStack_550;
  undefined4 uStack_54c;
  undefined4 uStack_548;
  undefined4 uStack_544;
  uint uStack_540;
  code *pcStack_538;
  Output_reloc<4,_false,_64,_true> OStack_530;
  Output_reloc<4,_false,_64,_true> *pOStack_504;
  int iStack_500;
  code *pcStack_4fc;
  undefined4 uStack_4e8;
  undefined4 uStack_4e4;
  undefined4 uStack_4e0;
  undefined4 uStack_4dc;
  undefined4 uStack_4d8;
  code *pcStack_4d0;
  Output_reloc<4,_false,_64,_true> OStack_4c8;
  Output_reloc<4,_false,_64,_true> *pOStack_49c;
  int iStack_498;
  code *pcStack_494;
  undefined4 uStack_480;
  undefined4 uStack_47c;
  undefined4 uStack_478;
  undefined4 uStack_474;
  undefined4 uStack_470;
  code *pcStack_468;
  Output_reloc<4,_false,_64,_true> OStack_460;
  Output_reloc<4,_false,_64,_true> *pOStack_434;
  int iStack_430;
  code *pcStack_42c;
  undefined4 uStack_418;
  undefined4 uStack_414;
  undefined4 uStack_410;
  undefined4 uStack_40c;
  undefined4 uStack_408;
  undefined4 uStack_404;
  code *pcStack_400;
  Output_reloc<4,_false,_64,_true> OStack_3f8;
  Output_reloc<4,_false,_64,_true> *pOStack_3cc;
  int iStack_3c8;
  code *pcStack_3c4;
  undefined4 uStack_3b0;
  undefined4 uStack_3ac;
  undefined4 uStack_3a8;
  undefined4 uStack_3a4;
  undefined4 uStack_3a0;
  undefined4 uStack_39c;
  code *pcStack_398;
  undefined1 auStack_390 [36];
  undefined4 uStack_36c;
  Output_reloc<4,_false,_64,_true> *pOStack_364;
  int iStack_360;
  code *pcStack_35c;
  undefined4 uStack_348;
  undefined4 uStack_344;
  undefined4 uStack_340;
  undefined4 uStack_33c;
  code *pcStack_338;
  undefined4 uStack_334;
  Output_reloc<4,_false,_64,_true> OStack_330;
  Output_reloc<4,_false,_64,_true> *pOStack_304;
  int iStack_300;
  code *pcStack_2fc;
  undefined4 uStack_2e8;
  undefined4 uStack_2e4;
  undefined4 uStack_2e0;
  undefined4 uStack_2dc;
  code *pcStack_2d8;
  Output_reloc<4,_false,_64,_true> OStack_2d0;
  Output_reloc<4,_false,_64,_true> *pOStack_2a4;
  int iStack_2a0;
  code *pcStack_29c;
  undefined4 uStack_288;
  undefined4 uStack_284;
  undefined4 uStack_280;
  undefined4 uStack_27c;
  code *pcStack_278;
  Output_reloc<4,_false,_64,_true> OStack_270;
  Output_reloc<4,_false,_64,_true> *pOStack_244;
  int iStack_240;
  code *pcStack_23c;
  undefined4 uStack_228;
  undefined4 uStack_224;
  undefined4 uStack_220;
  undefined4 uStack_21c;
  code *pcStack_218;
  undefined1 auStack_210 [36];
  undefined4 uStack_1ec;
  Output_reloc<4,_false,_64,_true> *pOStack_1e4;
  int iStack_1e0;
  code *pcStack_1dc;
  undefined4 uStack_1c8;
  undefined4 uStack_1c4;
  undefined4 uStack_1c0;
  undefined4 uStack_1bc;
  code *pcStack_1b8;
  undefined4 uStack_1b4;
  undefined1 auStack_1b0 [36];
  undefined4 uStack_18c;
  Output_reloc<4,_false,_64,_true> *pOStack_184;
  int iStack_180;
  code *pcStack_17c;
  undefined4 uStack_168;
  undefined4 uStack_164;
  undefined4 uStack_160;
  undefined4 uStack_15c;
  code *pcStack_158;
  undefined4 uStack_154;
  undefined1 auStack_150 [36];
  undefined4 uStack_12c;
  Output_reloc<4,_false,_64,_true> *pOStack_124;
  int iStack_120;
  code *pcStack_11c;
  Address AStack_108;
  undefined4 uStack_100;
  undefined4 uStack_fc;
  code *pcStack_f8;
  undefined4 uStack_f4;
  undefined1 auStack_f0 [36];
  undefined4 uStack_cc;
  Output_reloc<4,_false,_64,_true> *pOStack_c4;
  undefined *puStack_c0;
  code *pcStack_bc;
  Address AStack_a8;
  undefined *puStack_a0;
  undefined4 uStack_9c;
  Output_reloc<4,_false,_64,_true> OStack_98;
  Output_reloc<4,_false,_64,_true> *pOStack_6c;
  Output_data_reloc<4,_false,_64,_true> *pOStack_68;
  code *pcStack_64;
  Address local_50;
  undefined4 local_48;
  undefined4 uStack_44;
  Output_reloc<4,_false,_64,_true> local_38;
  
  local_48 = 1;
  local_50 = address;
  (*(code *)PTR_Output_reloc_004c4148)(&local_38);
  iVar11._M_current =
       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
       ._M_impl._M_finish;
  local_38.addend_ = addend;
  if (iVar11._M_current ==
      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
      ._M_impl._M_end_of_storage) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);
    pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
              ._M_impl._M_finish;
    addend = local_38.addend_;
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar15 = &local_38;
    do {
      pOVar3 = pOVar15;
      pOVar7 = iVar2._M_current;
      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;
      aVar21 = (pOVar3->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;
      AVar1 = (pOVar3->rel_).address_;
      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;
      (pOVar7->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);
    pOVar13 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar15;
    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;
    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ._M_impl._M_finish = pOVar13;
  }
  iVar12 = (int)pOVar13 -
           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                ._M_impl._M_start >> 3;
  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_true>).
                    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,_true>).
                   super_Output_data_reloc_generic.super_Output_section_data_build.
                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338
    ;
    *(undefined4 *)
     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.
      relative_reloc_count_ =
           (this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.
           relative_reloc_count_ + 1;
    }
    if ((local_38.rel_.shndx_ != 0xfffffffc) &&
       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;
      }
      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = add_target_specific;
  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar24 = PTR_do_gold_unreachable_004c1a30;
  local_38.addend_ = addend;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  puStack_a0 = puVar24 + 0x27c954;
  pOStack_6c = &local_38;
  pOStack_68 = this;
  pcStack_64 = pcVar25;
  AStack_a8 = local_50;
  (**(code **)(puVar24 + 0x277864))(&OStack_98);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);
  OStack_98.addend_._4_4_ = uStack_44;
  OStack_98.addend_._0_4_ = local_48;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(puVar6 + 0x38),iVar11,&OStack_98);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_98;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3;
  if (-1 < *(int *)(puVar6 + 0x20) << 1) {
    *(int *)(puVar6 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(puVar6 + 0x10) = 0;
    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;
    }
    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&
       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(puStack_a0 + -0x7810);
  pcVar26 = add_absolute;
  iVar12 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);
  pcStack_f8 = pcVar25 + 0x27c7c8;
  uStack_100 = 0;
  pOStack_c4 = &OStack_98;
  puStack_c0 = puVar6;
  pcStack_bc = pcVar26;
  AStack_108 = AStack_a8;
  (**(code **)(pcVar25 + 0x2776d0))((Output_reloc<4,_false,_64,_true> *)auStack_f0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  uStack_cc = uStack_9c;
  auStack_f0._32_4_ = puStack_a0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_f0._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_f0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_f8 + -0x7810);
  pcVar26 = add_absolute;
  iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c);
  pcStack_158 = pcVar25 + 0x27c638;
  uStack_168 = uStack_100;
  uStack_160 = 0;
  uStack_164 = uStack_fc;
  pOStack_124 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;
  iStack_120 = iVar12;
  pcStack_11c = pcVar26;
  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_12c = uStack_f4;
  auStack_150._32_4_ = pcStack_f8;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_150._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_150._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_158 + -0x7810);
  pcVar26 = add_relative;
  iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c);
  pcStack_1b8 = pcVar25 + 0x27c4a0;
  uStack_1c0 = 1;
  uStack_1c4 = uStack_15c;
  uStack_1c8 = uStack_160;
  pOStack_184 = (Output_reloc<4,_false,_64,_true> *)auStack_150;
  iStack_180 = iVar14;
  pcStack_17c = pcVar26;
  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  uStack_18c = uStack_154;
  auStack_1b0._32_4_ = pcStack_158;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_1b0._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_1b0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_1b8 + -0x7810);
  pcVar26 = add_target_specific;
  iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c);
  pcStack_218 = pcVar25 + 0x27c304;
  uStack_220 = uStack_1c0;
  uStack_21c = uStack_1bc;
  uStack_228 = uStack_1c4;
  pOStack_1e4 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;
  iStack_1e0 = iVar12;
  pcStack_1dc = pcVar26;
  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_1ec = uStack_1b4;
  auStack_210._32_4_ = pcStack_1b8;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_210._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_210._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_218 + -0x7810);
  pcVar26 = add_output_section;
  iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c);
  pcStack_278 = pcVar25 + 0x27c16c;
  uStack_288 = uStack_228;
  uStack_280 = 0;
  uStack_284 = uStack_224;
  pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;
  iStack_240 = iVar14;
  pcStack_23c = pcVar26;
  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_270.addend_._4_4_ = uStack_21c;
  OStack_270.addend_._0_4_ = uStack_220;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_270);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_270;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&
       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_278 + -0x7810);
  pcVar26 = add_output_section_relative;
  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);
  pcStack_2d8 = pcVar25 + 0x27bfdc;
  uStack_2e0 = 1;
  uStack_2e4 = uStack_284;
  uStack_2e8 = uStack_288;
  pOStack_2a4 = &OStack_270;
  iStack_2a0 = iVar12;
  pcStack_29c = pcVar26;
  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_2d0.addend_._4_4_ = uStack_27c;
  OStack_2d0.addend_._0_4_ = uStack_280;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_2d0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_2d0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);
  pcVar26 = add_output_section_generic;
  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);
  pcStack_338 = pcVar25 + 0x27be48;
  uStack_348 = uStack_2e8;
  uStack_340 = 0;
  uStack_344 = uStack_2e4;
  pOStack_304 = &OStack_2d0;
  iStack_300 = iVar14;
  pcStack_2fc = pcVar26;
  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_330.addend_._4_4_ = uStack_2dc;
  OStack_330.addend_._0_4_ = uStack_2e0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_330);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_330;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&
       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_338 + -0x7810);
  pcVar26 = add_output_section_generic;
  iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c);
  pcStack_398 = pcVar25 + 0x27bcb8;
  uStack_3a8 = uStack_340;
  uStack_3a0 = 0;
  uStack_3a4 = uStack_33c;
  uStack_3b0 = uStack_344;
  pOStack_364 = &OStack_330;
  iStack_360 = iVar12;
  pcStack_35c = pcVar26;
  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_36c = uStack_334;
  auStack_390._32_4_ = pcStack_338;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_390._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_390._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_398 + -0x7810);
  pcVar26 = add_output_section_relative;
  iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c);
  pcStack_400 = pcVar25 + 0x27bb1c;
  uStack_408 = 1;
  uStack_410 = uStack_3a8;
  uStack_40c = uStack_3a4;
  uStack_418 = uStack_3ac;
  pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;
  iStack_3c8 = iVar14;
  pcStack_3c4 = pcVar26;
  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_3f8.addend_._4_4_ = uStack_39c;
  OStack_3f8.addend_._0_4_ = uStack_3a0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_3f8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_3f8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_400 + -0x7810);
  pcVar26 = add_output_section;
  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);
  pcStack_468 = pcVar25 + 0x27b97c;
  uStack_478 = uStack_410;
  uStack_470 = 0;
  uStack_474 = uStack_40c;
  uStack_480 = uStack_414;
  pOStack_434 = &OStack_3f8;
  iStack_430 = iVar12;
  pcStack_42c = pcVar26;
  (**(code **)(pcVar25 + 0x276880))(&OStack_460);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_460.addend_._4_4_ = uStack_404;
  OStack_460.addend_._0_4_ = uStack_408;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_460);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_460;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&
       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_468 + -0x7810);
  pcVar26 = add_symbolless_global_addend;
  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);
  pcStack_4d0 = pcVar25 + 0x27b7e0;
  uStack_4dc = 1;
  uStack_4d8 = 0;
  uStack_4e0 = 0;
  uStack_4e4 = uStack_47c;
  uStack_4e8 = uStack_480;
  pOStack_49c = &OStack_460;
  iStack_498 = iVar14;
  pcStack_494 = pcVar26;
  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_4c8.addend_._4_4_ = uStack_474;
  OStack_4c8.addend_._0_4_ = uStack_478;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_4c8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_4c8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);
  pcVar26 = add_global;
  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);
  pcStack_538 = pcVar25 + 0x27b644;
  uStack_550 = uStack_4e8;
  uStack_540 = 0;
  uStack_544 = 0;
  uStack_548 = 0;
  uStack_54c = uStack_4e4;
  pOStack_504 = &OStack_4c8;
  iStack_500 = iVar12;
  pcStack_4fc = pcVar26;
  (**(code **)(pcVar25 + 0x276534))(&OStack_530);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_530.addend_._4_4_ = uStack_4dc;
  OStack_530.addend_._0_4_ = uStack_4e0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_530);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_530;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&
       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_538 + -0x7810);
  pcVar26 = add_global_relative;
  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);
  pcStack_5a0 = pcVar25 + 0x27b4ac;
  uStack_5a8 = uStack_540 & 0xff;
  uStack_5ac = 1;
  uStack_5b0 = 1;
  uStack_5b8 = uStack_550;
  uStack_5b4 = uStack_54c;
  pOStack_56c = &OStack_530;
  iStack_568 = iVar14;
  pcStack_564 = pcVar26;
  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_598.addend_._4_4_ = uStack_544;
  OStack_598.addend_._0_4_ = uStack_548;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_598);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_598;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&
       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);
  pcVar26 = add_global_generic;
  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);
  pcStack_608 = pcVar25 + 0x27b30c;
  uStack_620 = uStack_5b8;
  uStack_610 = 0;
  uStack_614 = 0;
  uStack_618 = 0;
  uStack_61c = uStack_5b4;
  pOStack_5d4 = &OStack_598;
  iStack_5d0 = iVar12;
  pcStack_5cc = pcVar26;
  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_600.addend_._4_4_ = uStack_5ac;
  OStack_600.addend_._0_4_ = uStack_5b0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_600);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_600;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&
       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_608 + -0x7810);
  pcVar26 = add_global_relative;
  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);
  pcStack_670 = pcVar25 + 0x27b174;
  uStack_678 = (uint)pcStack_608 & 0xff;
  uStack_67c = 1;
  uStack_680 = 1;
  uStack_688 = uStack_618;
  uStack_684 = uStack_614;
  uStack_690 = uStack_61c;
  pOStack_63c = &OStack_600;
  iStack_638 = iVar14;
  pcStack_634 = pcVar26;
  (**(code **)(pcVar25 + 0x276068))(&OStack_668);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_668.addend_._4_4_ = uStack_60c;
  OStack_668.addend_._0_4_ = uStack_610;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_668);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_668;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&
       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_670 + -0x7810);
  pcVar26 = add_global;
  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);
  pcStack_6e0 = pcVar25 + 0x27afc8;
  uStack_6f8 = uStack_688;
  uStack_6e8 = 0;
  uStack_6ec = 0;
  uStack_6f0 = 0;
  uStack_6f4 = uStack_684;
  uStack_700 = uStack_68c;
  pOStack_6ac = &OStack_668;
  iStack_6a8 = iVar12;
  pcStack_6a4 = pcVar26;
  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_6d8.addend_._4_4_ = uStack_67c;
  OStack_6d8.addend_._0_4_ = uStack_680;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_6d8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_6d8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);
  pcVar26 = add_global_generic;
  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);
  pcStack_750 = pcVar25 + 0x27ae24;
  uStack_768 = uStack_6f8;
  uStack_758 = 0;
  uStack_75c = 0;
  uStack_760 = 0;
  uStack_764 = uStack_6f4;
  uStack_770 = uStack_6fc;
  pOStack_71c = &OStack_6d8;
  iStack_718 = iVar14;
  pcStack_714 = pcVar26;
  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_748.addend_._4_4_ = uStack_6ec;
  OStack_748.addend_._0_4_ = uStack_6f0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_748);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_748;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&
       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_750 + -0x7810);
  pcVar26 = add_symbolless_global_addend;
  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);
  pcStack_7c0 = pcVar25 + 0x27ac80;
  uStack_7cc = 1;
  uStack_7d8 = uStack_768;
  uStack_7c8 = 0;
  uStack_7d0 = 0;
  uStack_7d4 = uStack_764;
  uStack_7e0 = uStack_76c;
  pOStack_78c = &OStack_748;
  iStack_788 = iVar12;
  pcStack_784 = pcVar26;
  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_7b8.addend_._4_4_ = uStack_75c;
  OStack_7b8.addend_._0_4_ = uStack_760;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_7b8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_7b8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);
  pcVar26 = add_local_section;
  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);
  pcStack_830 = pcVar25 + 0x27aad8;
  uStack_838 = 1;
  uStack_848 = uStack_7d8;
  uStack_834 = 0;
  uStack_83c = 0;
  uStack_840 = 0;
  uStack_844 = uStack_7d4;
  uStack_850 = uStack_7dc;
  pOStack_7fc = &OStack_7b8;
  iStack_7f8 = iVar14;
  pcStack_7f4 = pcVar26;
  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_828.addend_._4_4_ = uStack_7cc;
  OStack_828.addend_._0_4_ = uStack_7d0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_828);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_828;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&
       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_830 + -0x7810);
  pcVar26 = add_local_relative;
  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);
  pcStack_8a0 = pcVar25 + 0x27a930;
  uStack_8a4 = uStack_838 & 0xff;
  uStack_8ac = 1;
  uStack_8b0 = 1;
  uStack_8b8 = uStack_848;
  uStack_8a8 = 0;
  uStack_8b4 = uStack_844;
  uStack_8c0 = uStack_84c;
  pOStack_86c = &OStack_828;
  iStack_868 = iVar12;
  pcStack_864 = pcVar26;
  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_898.addend_._4_4_ = uStack_83c;
  OStack_898.addend_._0_4_ = uStack_840;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_898);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_898;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&
       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);
  pcVar26 = add_local_section;
  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);
  pcStack_910 = pcVar25 + 0x27a784;
  uStack_918 = 1;
  uStack_928 = uStack_8b8;
  uStack_914 = 0;
  uStack_91c = 0;
  uStack_920 = 0;
  uStack_924 = uStack_8b4;
  uStack_930 = uStack_8c0;
  pOStack_8dc = &OStack_898;
  iStack_8d8 = iVar14;
  pcStack_8d4 = pcVar26;
  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_908.addend_._4_4_ = uStack_8ac;
  OStack_908.addend_._0_4_ = uStack_8b0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_908);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_908;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&
       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_910 + -0x7810);
  pcVar26 = add_local_generic;
  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);
  pcStack_980 = pcVar25 + 0x27a5dc;
  uStack_998 = uStack_928;
  uStack_984 = 0;
  uStack_988 = 0;
  uStack_98c = 0;
  uStack_990 = 0;
  uStack_994 = uStack_924;
  uStack_9a0 = uStack_92c;
  pOStack_94c = &OStack_908;
  iStack_948 = iVar12;
  pcStack_944 = pcVar26;
  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_978.addend_._4_4_ = uStack_91c;
  OStack_978.addend_._0_4_ = uStack_920;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_978);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_978;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&
       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_980 + -0x7810);
  pcVar26 = add_symbolless_local_addend;
  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);
  pcStack_9f0 = pcVar25 + 0x27a438;
  uStack_9fc = 1;
  uStack_a08 = uStack_998;
  uStack_9f4 = 0;
  uStack_9f8 = 0;
  uStack_a00 = 0;
  uStack_a04 = uStack_994;
  uStack_a10 = uStack_9a0;
  pOStack_9bc = &OStack_978;
  iStack_9b8 = iVar14;
  pcStack_9b4 = pcVar26;
  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_9e8.addend_._4_4_ = uStack_98c;
  OStack_9e8.addend_._0_4_ = uStack_990;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_9e8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_9e8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);
  pcVar26 = add_symbolless_local_addend;
  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);
  pcStack_a60 = pcVar25 + 0x27a290;
  uStack_a6c = 1;
  uStack_a78 = uStack_a08;
  uStack_a64 = 0;
  uStack_a68 = 0;
  uStack_a70 = 0;
  uStack_a74 = uStack_a04;
  uStack_a80 = uStack_a0c;
  pOStack_a2c = &OStack_9e8;
  iStack_a28 = iVar12;
  pcStack_a24 = pcVar26;
  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_a58.addend_._4_4_ = uStack_9fc;
  OStack_a58.addend_._0_4_ = uStack_a00;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_a58);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_a58;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&
       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_a60 + -0x7810);
  pcVar26 = add_local;
  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);
  pcStack_ad0 = pcVar25 + 0x27a0e8;
  uStack_ae8 = uStack_a78;
  uStack_ad4 = 0;
  uStack_ad8 = 0;
  uStack_adc = 0;
  uStack_ae0 = 0;
  uStack_ae4 = uStack_a74;
  uStack_af0 = uStack_a80;
  pOStack_a9c = &OStack_a58;
  iStack_a98 = iVar14;
  pcStack_a94 = pcVar26;
  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_ac8.addend_._4_4_ = uStack_a6c;
  OStack_ac8.addend_._0_4_ = uStack_a70;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_ac8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_ac8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_ac8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_ad0 + -0x7810);
  pcVar26 = add_local_generic;
  iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c);
  pcStack_b40 = pcVar25 + 0x279f44;
  uStack_b58 = uStack_ae8;
  uStack_b44 = 0;
  uStack_b48 = 0;
  aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;
  uStack_b50 = 0;
  uStack_b54 = uStack_ae4;
  uStack_b60 = uStack_af0;
  pOStack_b0c = &OStack_ac8;
  iStack_b08 = iVar12;
  pcStack_b04 = pcVar26;
  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_b38.addend_._4_4_ = uStack_adc;
  OStack_b38.addend_._0_4_ = uStack_ae0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_b38);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_b38;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_b38.rel_.shndx_ != 0xfffffffc) &&
       (OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_b40 + -0x7810);
  pcVar26 = add_local_relative;
  iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c);
  pOStack_b7c = &OStack_b38;
  iStack_b78 = iVar14;
  pcStack_b74 = pcVar26;
  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  auStack_ba8._36_4_ = aStack_b4c;
  auStack_ba8._32_4_ = uStack_b50;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    aVar21 = aStack_b4c;
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_ba8._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_ba8._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  iVar16 = 0x231;
  pcVar26 = *(code **)(pcVar25 + 0x272590);
  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);
  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;
  (*pcVar26)();
  pcStack_bf8 = pcVar26 + 0x279bf4;
  puVar17 = *(undefined4 **)(iVar14 + 0x3c);
  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;
  iStack_bec = iVar12;
  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {
    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);
    puVar4 = *(undefined4 **)(iVar14 + 0x3c);
  }
  else {
    puVar4 = puVar17 + 7;
    uVar23 = puVar19[1];
    uVar22 = puVar19[2];
    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od
    ;
    uVar9 = puVar19[5];
    uVar20 = puVar19[4];
    uVar18 = puVar19[6];
    *puVar17 = *puVar19;
    puVar17[1] = uVar23;
    puVar17[2] = uVar22;
    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;
    puVar17[4] = uVar20;
    puVar17[5] = uVar9;
    puVar17[6] = uVar18;
    *(undefined4 **)(iVar14 + 0x3c) = puVar4;
  }
  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    iVar10 = puVar19[4];
    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;
    if (iVar10 << 0x1c < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {
      if (*(int *)(iVar14 + 100) == 0) {
        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;
      }
      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);
  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;
  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)
  ;
  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);
  puStack_c18 = puVar19;
  iStack_c14 = iVar14;
  iStack_c10 = iVar16;
  pcStack_c0c = pcVar26;
  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);
  OStack_c38.addend_ = AStack_bf4;
  Output_data_reloc_base<4,_true,_32,_false>::add(this_00,aVar21.od,&OStack_c38);
  return;
}



void FUN_0024c758(int param_1)

{
  undefined4 *puVar1;
  undefined4 *puVar2;
  undefined4 uVar3;
  undefined4 *puVar4;
  undefined *puVar5;
  undefined4 *puVar6;
  undefined4 *puVar7;
  int iVar8;
  undefined4 uVar9;
  undefined4 uVar10;
  undefined *puVar11;
  code *pcVar12;
  undefined4 in_stack_00000010;
  undefined4 in_stack_00000014;
  undefined4 in_stack_00000018;
  undefined4 in_stack_0000001c;
  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 = in_stack_00000014;
  local_50 = in_stack_00000010;
  (*(code *)PTR_Output_reloc_004c4148)(&local_38);
  puVar7 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = in_stack_0000001c;
  local_18 = in_stack_00000018;
  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>
              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
                *)(param_1 + 0x38),puVar7,&local_38);
    puVar7 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar7;
    puVar4 = &local_38;
    do {
      puVar6 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar6 + 4;
      uVar10 = puVar6[1];
      uVar9 = puVar6[2];
      uVar3 = puVar6[3];
      *puVar2 = *puVar6;
      puVar2[1] = uVar10;
      puVar2[2] = uVar9;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &local_18);
    puVar7 = puVar7 + 10;
    uVar3 = puVar6[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar3;
    *(undefined4 **)(param_1 + 0x3c) = puVar7;
  }
  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  pcVar12 = FUN_0024c8ec;
  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar11 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  uVar3 = local_50;
  uVar9 = local_4c;
  puStack_6c = &local_38;
  iStack_68 = param_1;
  pcStack_64 = pcVar12;
  (**(code **)(puVar11 + 0x277864))(&uStack_98);
  puVar7 = *(undefined4 **)(puVar5 + 0x3c);
  uStack_74 = uStack_44;
  uStack_78 = local_48;
  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>
              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);
    puVar7 = *(undefined4 **)(puVar5 + 0x3c);
  }
  else {
    puVar1 = puVar7;
    puVar4 = &uStack_98;
    do {
      puVar6 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar6 + 4;
      uVar10 = puVar6[1];
      uVar9 = puVar6[2];
      uVar3 = puVar6[3];
      *puVar2 = *puVar6;
      puVar2[1] = uVar10;
      puVar2[2] = uVar9;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &uStack_78);
    puVar7 = puVar7 + 10;
    uVar3 = puVar6[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar3;
    *(undefined4 **)(puVar5 + 0x3c) = puVar7;
  }
  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;
  if (-1 < *(int *)(puVar5 + 0x20) << 1) {
    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;
    *(undefined4 *)(puVar5 + 0x10) = 0;
    if (iStack_84 << 0x1c < 0) {
      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;
    }
    if ((iStack_80 != -4) && (iStack_94 != 0)) {
      if (*(int *)(iStack_94 + 100) == 0) {
        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;
      }
      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;
    }
    return;
  }
  (**(code **)(puVar11 + 0x275144))
            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);
  return;
}


lui gp,0x28
addiu gp,gp,-0x3518
addu gp,gp,t9
addiu sp,sp,-0x60
lw t9,-0x50f8(gp)
li v0,0x1
lw v1,0x74(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,0x70(sp)
jalr t9
_sw v0,0x10(sp)
lw a3,0x7c(sp)
lw a2,0x78(sp)
lw a1,0x3c(s1)
lw v0,0x40(s1)
lw gp,0x20(sp)
sw a3,0x4c(sp)
beq a1,v0,0x0024c8b4
_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,0x0024c7d0
_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,0x0024c8d0
_sll v0,v0,0x3
sw v0,0x14(s1)
lw v0,0x3c(sp)
ext v0,v0,0x3,0x1
bne v0,zero,0x0024c898
_sw zero,0x10(s1)
lw v1,0x40(sp)
li v0,-0x4
beq v1,v0,0x0024c884
_lw v0,0x2c(sp)
beq v0,zero,0x0024c888
_lw ra,0x5c(sp)
lw v1,0x64(v0)
beq v1,zero,0x0024c8a8
_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 0x0024c858
_sw v0,0x30(s1)
addiu a1,a1,-0x1
b 0x0024c87c
_sw a1,0x60(v0)
lw t9,-0x4fa0(gp)
addiu a0,s1,0x38
bal 0x0024c330
_or a2,s0,zero
lw gp,0x20(sp)
b 0x0024c814
_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_0024c758(int param_1)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);\n  return;\n}\n\n" (function_definition "void FUN_0024c758(int param_1)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);\n  return;\n}" primitive_type (function_declarator "FUN_0024c758(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -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 "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "undefined4 *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "undefined4 *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "int iVar8;" primitive_type identifier ;) (declaration "undefined4 uVar9;" type_identifier identifier ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "undefined *puVar11;" type_identifier (pointer_declarator "*puVar11" * identifier) ;) (declaration "code *pcVar12;" type_identifier (pointer_declarator "*pcVar12" * identifier) ;) (declaration "undefined4 in_stack_00000010;" type_identifier identifier ;) (declaration "undefined4 in_stack_00000014;" type_identifier identifier ;) (declaration "undefined4 in_stack_00000018;" type_identifier identifier ;) (declaration "undefined4 in_stack_0000001c;" 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 = in_stack_00000014;" (assignment_expression "local_4c = in_stack_00000014" identifier = identifier) ;) (expression_statement "local_50 = in_stack_00000010;" (assignment_expression "local_50 = in_stack_00000010" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_004c4148)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_004c4148)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4148)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4148" * (cast_expression "(code *)PTR_Output_reloc_004c4148" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(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 = in_stack_0000001c;" (assignment_expression "local_14 = in_stack_0000001c" identifier = identifier) ;) (expression_statement "local_18 = in_stack_00000018;" (assignment_expression "local_18 = in_stack_00000018" identifier = identifier) ;) (if_statement "if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" if (parenthesized_expression "(puVar7 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar7 == *(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,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" true >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" false , (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" number_literal , (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "true>const" true > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n                *" false , (comma_expression "64,true>>>\n                *" number_literal , (binary_expression "true>>>\n                *" true >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar7,&local_38" identifier , (pointer_expression "&local_38" & identifier))) )))))) ;)) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(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 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" else (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" { (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" identifier = identifier) ;) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" do (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" identifier = (binary_expression "puVar6 + 4" identifier + number_literal)) ;) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" identifier = (subscript_expression "puVar6[1]" identifier [ number_literal ])) ;) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" identifier = (subscript_expression "puVar6[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" identifier = (subscript_expression "puVar6[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar6" * identifier)) ;) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (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 "(puVar4 != &local_18)" ( (binary_expression "puVar4 != &local_18" identifier != (pointer_expression "&local_18" & identifier)) )) ;) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" identifier = (binary_expression "puVar7 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" identifier = (subscript_expression "puVar6[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar4" * 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) = puVar7;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar7" (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 "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar7" ( (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) = iVar8 * 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) = iVar8 * -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) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar8 * 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 "iVar8 * 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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -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 "pcVar12 = FUN_0024c8ec;" (assignment_expression "pcVar12 = FUN_0024c8ec" identifier = identifier) ;) (expression_statement "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier + number_literal)) ;) (expression_statement "puVar11 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar11 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,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 "(puVar5,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 "uVar3 = local_50;" (assignment_expression "uVar3 = local_50" identifier = identifier) ;) (expression_statement "uVar9 = local_4c;" (assignment_expression "uVar9 = 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 = pcVar12;" (assignment_expression "pcStack_64 = pcVar12" identifier = identifier) ;) (expression_statement "(**(code **)(puVar11 + 0x277864))(&uStack_98);" (call_expression "(**(code **)(puVar11 + 0x277864))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar11 + 0x277864))" ( (pointer_expression "**(code **)(puVar11 + 0x277864)" * (pointer_expression "*(code **)(puVar11 + 0x277864)" * (cast_expression "(code **)(puVar11 + 0x277864)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar11 + 0x277864)" ( (binary_expression "puVar11 + 0x277864" identifier + number_literal) ))))) )) (argument_list "(&uStack_98)" ( (pointer_expression "&uStack_98" & identifier) ))) ;) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 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 (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" if (parenthesized_expression "(puVar7 == *(undefined4 **)(puVar5 + 0x40))" ( (binary_expression "puVar7 == *(undefined4 **)(puVar5 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(puVar5 + 0x40)" * (cast_expression "(undefined4 **)(puVar5 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x40)" ( (binary_expression "puVar5 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" true >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" false , (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" number_literal , (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "true>const" true > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n                *" false , (comma_expression "64,true>>>\n                *" number_literal , (binary_expression "true>>>\n                *" true >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(puVar5 + 0x38)" ( (binary_expression "puVar5 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar7,&uStack_98,uStack_44,uVar3,uVar9" identifier , (comma_expression "&uStack_98,uStack_44,uVar3,uVar9" (pointer_expression "&uStack_98" & identifier) , (comma_expression "uStack_44,uVar3,uVar9" identifier , (comma_expression "uVar3,uVar9" identifier , identifier))))) )))))) ;)) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" else (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" { (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" identifier = identifier) ;) (expression_statement "puVar4 = &uStack_98;" (assignment_expression "puVar4 = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);" do (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" identifier = (binary_expression "puVar6 + 4" identifier + number_literal)) ;) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" identifier = (subscript_expression "puVar6[1]" identifier [ number_literal ])) ;) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" identifier = (subscript_expression "puVar6[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" identifier = (subscript_expression "puVar6[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar6" * identifier)) ;) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (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 "(puVar4 != &uStack_78)" ( (binary_expression "puVar4 != &uStack_78" identifier != (pointer_expression "&uStack_78" & identifier)) )) ;) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" identifier = (binary_expression "puVar7 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" identifier = (subscript_expression "puVar6[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar4" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(puVar5 + 0x3c) = puVar7;" (assignment_expression "*(undefined4 **)(puVar5 + 0x3c) = puVar7" (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" identifier = (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38)" (cast_expression "(int)puVar7" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar5 + 0x38)" * (cast_expression "(int *)(puVar5 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x38)" ( (binary_expression "puVar5 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(puVar5 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar5 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar5 + 0x20) << 1" (pointer_expression "*(int *)(puVar5 + 0x20)" * (cast_expression "(int *)(puVar5 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x20)" ( (binary_expression "puVar5 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338" (pointer_expression "*(int *)(puVar5 + 0x14)" * (cast_expression "(int *)(puVar5 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x14)" ( (binary_expression "puVar5 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar8 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar5 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar5 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar5 + 0x10)" * (cast_expression "(undefined4 *)(puVar5 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x10)" ( (binary_expression "puVar5 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 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 *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;" (assignment_expression "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" * (cast_expression "(int *)(puVar5 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x30)" ( (binary_expression "puVar5 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" * (cast_expression "(int *)(puVar5 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x30)" ( (binary_expression "puVar5 + 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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -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 "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);" (call_expression "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" (parenthesized_expression "(**(code **)(puVar11 + 0x275144))" ( (pointer_expression "**(code **)(puVar11 + 0x275144)" * (pointer_expression "*(code **)(puVar11 + 0x275144)" * (cast_expression "(code **)(puVar11 + 0x275144)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar11 + 0x275144)" ( (binary_expression "puVar11 + 0x275144" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" ( (binary_expression "*(int *)(puVar11 + 0x274990) + 0x3574" (pointer_expression "*(int *)(puVar11 + 0x274990)" * (cast_expression "(int *)(puVar11 + 0x274990)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x274990)" ( (binary_expression "puVar11 + 0x274990" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar11 + 0x275030) + -0x2b1c" (pointer_expression "*(int *)(puVar11 + 0x275030)" * (cast_expression "(int *)(puVar11 + 0x275030)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x275030)" ( (binary_expression "puVar11 + 0x275030" identifier + number_literal) )))) + number_literal) ))) ;) (return_statement "return;" return ;) })))
(ERROR "/* 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,_true> * this, uint\n   type, Output_data * od, Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_false,_64,_true>::add_relative\n          (Output_data_reloc<4,_false,_64,_true> *this,uint type,Output_data *od,Address address,\n          Addend addend)\n\n{\n  Address AVar1;\n  iterator iVar2;\n  Output_reloc<4,_false,_64,_true> *pOVar3;\n  undefined4 *puVar4;\n  uint uVar5;\n  undefined *puVar6;\n  Output_reloc<4,_false,_64,_true> *pOVar7;\n  Output_reloc<4,_false,_64,_true> *pOVar8;\n  undefined4 uVar9;\n  int iVar10;\n  Output_data_reloc_base<4,_true,_32,_false> *this_00;\n  iterator iVar11;\n  int iVar12;\n  pointer pOVar13;\n  int iVar14;\n  Output_reloc<4,_false,_64,_true> *pOVar15;\n  int iVar16;\n  undefined4 *puVar17;\n  undefined4 uVar18;\n  undefined4 *puVar19;\n  undefined4 uVar20;\n  anon_union_4_2_238bdeaa_for_u2_ aVar21;\n  undefined4 uVar22;\n  undefined4 uVar23;\n  undefined *puVar24;\n  code *pcVar25;\n  code *pcVar26;\n  Output_reloc_type OStack_c38;\n  undefined4 *puStack_c18;\n  int iStack_c14;\n  int iStack_c10;\n  code *pcStack_c0c;\n  code *pcStack_bf8;\n  Addend AStack_bf4;\n  Output_reloc<4,_false,_64,_true> *pOStack_bf0;\n  int iStack_bec;\n  undefined1 auStack_ba8 [44];\n  Output_reloc<4,_false,_64,_true> *pOStack_b7c;\n  int iStack_b78;\n  code *pcStack_b74;\n  undefined4 uStack_b60;\n  undefined4 uStack_b58;\n  undefined4 uStack_b54;\n  undefined4 uStack_b50;\n  anon_union_4_2_238bdeaa_for_u2_ aStack_b4c;\n  undefined4 uStack_b48;\n  undefined4 uStack_b44;\n  code *pcStack_b40;\n  Output_reloc<4,_false,_64,_true> OStack_b38;\n  Output_reloc<4,_false,_64,_true> *pOStack_b0c;\n  int iStack_b08;\n  code *pcStack_b04;\n  undefined4 uStack_af0;\n  undefined4 uStack_ae8;\n  undefined4 uStack_ae4;\n  undefined4 uStack_ae0;\n  undefined4 uStack_adc;\n  undefined4 uStack_ad8;\n  undefined4 uStack_ad4;\n  code *pcStack_ad0;\n  Output_reloc<4,_false,_64,_true> OStack_ac8;\n  Output_reloc<4,_false,_64,_true> *pOStack_a9c;\n  int iStack_a98;\n  code *pcStack_a94;\n  undefined4 uStack_a80;\n  undefined4 uStack_a78;\n  undefined4 uStack_a74;\n  undefined4 uStack_a70;\n  undefined4 uStack_a6c;\n  undefined4 uStack_a68;\n  undefined4 uStack_a64;\n  code *pcStack_a60;\n  Output_reloc<4,_false,_64,_true> OStack_a58;\n  Output_reloc<4,_false,_64,_true> *pOStack_a2c;\n  int iStack_a28;\n  code *pcStack_a24;\n  undefined4 uStack_a10;\n  undefined4 uStack_a0c;\n  undefined4 uStack_a08;\n  undefined4 uStack_a04;\n  undefined4 uStack_a00;\n  undefined4 uStack_9fc;\n  undefined4 uStack_9f8;\n  undefined4 uStack_9f4;\n  code *pcStack_9f0;\n  Output_reloc<4,_false,_64,_true> OStack_9e8;\n  Output_reloc<4,_false,_64,_true> *pOStack_9bc;\n  int iStack_9b8;\n  code *pcStack_9b4;\n  undefined4 uStack_9a0;\n  undefined4 uStack_998;\n  undefined4 uStack_994;\n  undefined4 uStack_990;\n  undefined4 uStack_98c;\n  undefined4 uStack_988;\n  undefined4 uStack_984;\n  code *pcStack_980;\n  Output_reloc<4,_false,_64,_true> OStack_978;\n  Output_reloc<4,_false,_64,_true> *pOStack_94c;\n  int iStack_948;\n  code *pcStack_944;\n  undefined4 uStack_930;\n  undefined4 uStack_92c;\n  undefined4 uStack_928;\n  undefined4 uStack_924;\n  undefined4 uStack_920;\n  undefined4 uStack_91c;\n  undefined4 uStack_918;\n  undefined4 uStack_914;\n  code *pcStack_910;\n  Output_reloc<4,_false,_64,_true> OStack_908;\n  Output_reloc<4,_false,_64,_true> *pOStack_8dc;\n  int iStack_8d8;\n  code *pcStack_8d4;\n  undefined4 uStack_8c0;\n  undefined4 uStack_8b8;\n  undefined4 uStack_8b4;\n  undefined4 uStack_8b0;\n  undefined4 uStack_8ac;\n  undefined4 uStack_8a8;\n  uint uStack_8a4;\n  code *pcStack_8a0;\n  Output_reloc<4,_false,_64,_true> OStack_898;\n  Output_reloc<4,_false,_64,_true> *pOStack_86c;\n  int iStack_868;\n  code *pcStack_864;\n  undefined4 uStack_850;\n  undefined4 uStack_84c;\n  undefined4 uStack_848;\n  undefined4 uStack_844;\n  undefined4 uStack_840;\n  undefined4 uStack_83c;\n  uint uStack_838;\n  undefined4 uStack_834;\n  code *pcStack_830;\n  Output_reloc<4,_false,_64,_true> OStack_828;\n  Output_reloc<4,_false,_64,_true> *pOStack_7fc;\n  int iStack_7f8;\n  code *pcStack_7f4;\n  undefined4 uStack_7e0;\n  undefined4 uStack_7dc;\n  undefined4 uStack_7d8;\n  undefined4 uStack_7d4;\n  undefined4 uStack_7d0;\n  undefined4 uStack_7cc;\n  undefined4 uStack_7c8;\n  code *pcStack_7c0;\n  Output_reloc<4,_false,_64,_true> OStack_7b8;\n  Output_reloc<4,_false,_64,_true> *pOStack_78c;\n  int iStack_788;\n  code *pcStack_784;\n  undefined4 uStack_770;\n  undefined4 uStack_76c;\n  undefined4 uStack_768;\n  undefined4 uStack_764;\n  undefined4 uStack_760;\n  undefined4 uStack_75c;\n  undefined4 uStack_758;\n  code *pcStack_750;\n  Output_reloc<4,_false,_64,_true> OStack_748;\n  Output_reloc<4,_false,_64,_true> *pOStack_71c;\n  int iStack_718;\n  code *pcStack_714;\n  undefined4 uStack_700;\n  undefined4 uStack_6fc;\n  undefined4 uStack_6f8;\n  undefined4 uStack_6f4;\n  undefined4 uStack_6f0;\n  undefined4 uStack_6ec;\n  undefined4 uStack_6e8;\n  code *pcStack_6e0;\n  Output_reloc<4,_false,_64,_true> OStack_6d8;\n  Output_reloc<4,_false,_64,_true> *pOStack_6ac;\n  int iStack_6a8;\n  code *pcStack_6a4;\n  undefined4 uStack_690;\n  undefined4 uStack_68c;\n  undefined4 uStack_688;\n  undefined4 uStack_684;\n  undefined4 uStack_680;\n  undefined4 uStack_67c;\n  uint uStack_678;\n  code *pcStack_670;\n  Output_reloc<4,_false,_64,_true> OStack_668;\n  Output_reloc<4,_false,_64,_true> *pOStack_63c;\n  int iStack_638;\n  code *pcStack_634;\n  undefined4 uStack_620;\n  undefined4 uStack_61c;\n  undefined4 uStack_618;\n  undefined4 uStack_614;\n  undefined4 uStack_610;\n  undefined4 uStack_60c;\n  code *pcStack_608;\n  Output_reloc<4,_false,_64,_true> OStack_600;\n  Output_reloc<4,_false,_64,_true> *pOStack_5d4;\n  int iStack_5d0;\n  code *pcStack_5cc;\n  undefined4 uStack_5b8;\n  undefined4 uStack_5b4;\n  undefined4 uStack_5b0;\n  undefined4 uStack_5ac;\n  uint uStack_5a8;\n  code *pcStack_5a0;\n  Output_reloc<4,_false,_64,_true> OStack_598;\n  Output_reloc<4,_false,_64,_true> *pOStack_56c;\n  int iStack_568;\n  code *pcStack_564;\n  undefined4 uStack_550;\n  undefined4 uStack_54c;\n  undefined4 uStack_548;\n  undefined4 uStack_544;\n  uint uStack_540;\n  code *pcStack_538;\n  Output_reloc<4,_false,_64,_true> OStack_530;\n  Output_reloc<4,_false,_64,_true> *pOStack_504;\n  int iStack_500;\n  code *pcStack_4fc;\n  undefined4 uStack_4e8;\n  undefined4 uStack_4e4;\n  undefined4 uStack_4e0;\n  undefined4 uStack_4dc;\n  undefined4 uStack_4d8;\n  code *pcStack_4d0;\n  Output_reloc<4,_false,_64,_true> OStack_4c8;\n  Output_reloc<4,_false,_64,_true> *pOStack_49c;\n  int iStack_498;\n  code *pcStack_494;\n  undefined4 uStack_480;\n  undefined4 uStack_47c;\n  undefined4 uStack_478;\n  undefined4 uStack_474;\n  undefined4 uStack_470;\n  code *pcStack_468;\n  Output_reloc<4,_false,_64,_true> OStack_460;\n  Output_reloc<4,_false,_64,_true> *pOStack_434;\n  int iStack_430;\n  code *pcStack_42c;\n  undefined4 uStack_418;\n  undefined4 uStack_414;\n  undefined4 uStack_410;\n  undefined4 uStack_40c;\n  undefined4 uStack_408;\n  undefined4 uStack_404;\n  code *pcStack_400;\n  Output_reloc<4,_false,_64,_true> OStack_3f8;\n  Output_reloc<4,_false,_64,_true> *pOStack_3cc;\n  int iStack_3c8;\n  code *pcStack_3c4;\n  undefined4 uStack_3b0;\n  undefined4 uStack_3ac;\n  undefined4 uStack_3a8;\n  undefined4 uStack_3a4;\n  undefined4 uStack_3a0;\n  undefined4 uStack_39c;\n  code *pcStack_398;\n  undefined1 auStack_390 [36];\n  undefined4 uStack_36c;\n  Output_reloc<4,_false,_64,_true> *pOStack_364;\n  int iStack_360;\n  code *pcStack_35c;\n  undefined4 uStack_348;\n  undefined4 uStack_344;\n  undefined4 uStack_340;\n  undefined4 uStack_33c;\n  code *pcStack_338;\n  undefined4 uStack_334;\n  Output_reloc<4,_false,_64,_true> OStack_330;\n  Output_reloc<4,_false,_64,_true> *pOStack_304;\n  int iStack_300;\n  code *pcStack_2fc;\n  undefined4 uStack_2e8;\n  undefined4 uStack_2e4;\n  undefined4 uStack_2e0;\n  undefined4 uStack_2dc;\n  code *pcStack_2d8;\n  Output_reloc<4,_false,_64,_true> OStack_2d0;\n  Output_reloc<4,_false,_64,_true> *pOStack_2a4;\n  int iStack_2a0;\n  code *pcStack_29c;\n  undefined4 uStack_288;\n  undefined4 uStack_284;\n  undefined4 uStack_280;\n  undefined4 uStack_27c;\n  code *pcStack_278;\n  Output_reloc<4,_false,_64,_true> OStack_270;\n  Output_reloc<4,_false,_64,_true> *pOStack_244;\n  int iStack_240;\n  code *pcStack_23c;\n  undefined4 uStack_228;\n  undefined4 uStack_224;\n  undefined4 uStack_220;\n  undefined4 uStack_21c;\n  code *pcStack_218;\n  undefined1 auStack_210 [36];\n  undefined4 uStack_1ec;\n  Output_reloc<4,_false,_64,_true> *pOStack_1e4;\n  int iStack_1e0;\n  code *pcStack_1dc;\n  undefined4 uStack_1c8;\n  undefined4 uStack_1c4;\n  undefined4 uStack_1c0;\n  undefined4 uStack_1bc;\n  code *pcStack_1b8;\n  undefined4 uStack_1b4;\n  undefined1 auStack_1b0 [36];\n  undefined4 uStack_18c;\n  Output_reloc<4,_false,_64,_true> *pOStack_184;\n  int iStack_180;\n  code *pcStack_17c;\n  undefined4 uStack_168;\n  undefined4 uStack_164;\n  undefined4 uStack_160;\n  undefined4 uStack_15c;\n  code *pcStack_158;\n  undefined4 uStack_154;\n  undefined1 auStack_150 [36];\n  undefined4 uStack_12c;\n  Output_reloc<4,_false,_64,_true> *pOStack_124;\n  int iStack_120;\n  code *pcStack_11c;\n  Address AStack_108;\n  undefined4 uStack_100;\n  undefined4 uStack_fc;\n  code *pcStack_f8;\n  undefined4 uStack_f4;\n  undefined1 auStack_f0 [36];\n  undefined4 uStack_cc;\n  Output_reloc<4,_false,_64,_true> *pOStack_c4;\n  undefined *puStack_c0;\n  code *pcStack_bc;\n  Address AStack_a8;\n  undefined *puStack_a0;\n  undefined4 uStack_9c;\n  Output_reloc<4,_false,_64,_true> OStack_98;\n  Output_reloc<4,_false,_64,_true> *pOStack_6c;\n  Output_data_reloc<4,_false,_64,_true> *pOStack_68;\n  code *pcStack_64;\n  Address local_50;\n  undefined4 local_48;\n  undefined4 uStack_44;\n  Output_reloc<4,_false,_64,_true> local_38;\n  \n  local_48 = 1;\n  local_50 = address;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n       ._M_impl._M_finish;\n  local_38.addend_ = addend;\n  if (iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);\n    pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar15 = &local_38;\n    do {\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);\n    pOVar13 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar15;\n    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;\n    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13;\n  }\n  iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl._M_start >> 3;\n  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_true>).\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,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true> *)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_ = iVar12 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = add_target_specific;\n  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar24 = PTR_do_gold_unreachable_004c1a30;\n  local_38.addend_ = addend;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  puStack_a0 = puVar24 + 0x27c954;\n  pOStack_6c = &local_38;\n  pOStack_68 = this;\n  pcStack_64 = pcVar25;\n  AStack_a8 = local_50;\n  (**(code **)(puVar24 + 0x277864))(&OStack_98);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);\n  OStack_98.addend_._4_4_ = uStack_44;\n  OStack_98.addend_._0_4_ = local_48;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_98;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar6 + 0x20) << 1) {\n    *(int *)(puVar6 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(puStack_a0 + -0x7810);\n  pcVar26 = add_absolute;\n  iVar12 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);\n  pcStack_f8 = pcVar25 + 0x27c7c8;\n  uStack_100 = 0;\n  pOStack_c4 = &OStack_98;\n  puStack_c0 = puVar6;\n  pcStack_bc = pcVar26;\n  AStack_108 = AStack_a8;\n  (**(code **)(pcVar25 + 0x2776d0))((Output_reloc<4,_false,_64,_true> *)auStack_f0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_cc = uStack_9c;\n  auStack_f0._32_4_ = puStack_a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_f0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((auStack_f0._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_f8 + -0x7810);\n  pcVar26 = add_absolute;\n  iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c);\n  pcStack_158 = pcVar25 + 0x27c638;\n  uStack_168 = uStack_100;\n  uStack_160 = 0;\n  uStack_164 = uStack_fc;\n  pOStack_124 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;\n  iStack_120 = iVar12;\n  pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_150._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((auStack_150._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_158 + -0x7810);\n  pcVar26 = add_relative;\n  iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c);\n  pcStack_1b8 = pcVar25 + 0x27c4a0;\n  uStack_1c0 = 1;\n  uStack_1c4 = uStack_15c;\n  uStack_1c8 = uStack_160;\n  pOStack_184 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n  iStack_180 = iVar14;\n  pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_1b0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((auStack_1b0._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_1b8 + -0x7810);\n  pcVar26 = add_target_specific;\n  iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c);\n  pcStack_218 = pcVar25 + 0x27c304;\n  uStack_220 = uStack_1c0;\n  uStack_21c = uStack_1bc;\n  uStack_228 = uStack_1c4;\n  pOStack_1e4 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n  iStack_1e0 = iVar12;\n  pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_210._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((auStack_210._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_218 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c);\n  pcStack_278 = pcVar25 + 0x27c16c;\n  uStack_288 = uStack_228;\n  uStack_280 = 0;\n  uStack_284 = uStack_224;\n  pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_338 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c);\n  pcStack_398 = pcVar25 + 0x27bcb8;\n  uStack_3a8 = uStack_340;\n  uStack_3a0 = 0;\n  uStack_3a4 = uStack_33c;\n  uStack_3b0 = uStack_344;\n  pOStack_364 = &OStack_330;\n  iStack_360 = iVar12;\n  pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_390._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((auStack_390._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_398 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c);\n  pcStack_400 = pcVar25 + 0x27bb1c;\n  uStack_408 = 1;\n  uStack_410 = uStack_3a8;\n  uStack_40c = uStack_3a4;\n  uStack_418 = uStack_3ac;\n  pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_ac8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_ad0 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c);\n  pcStack_b40 = pcVar25 + 0x279f44;\n  uStack_b58 = uStack_ae8;\n  uStack_b44 = 0;\n  uStack_b48 = 0;\n  aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_b38.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_b40 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c);\n  pOStack_b7c = &OStack_b38;\n  iStack_b78 = iVar14;\n  pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_ba8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);\n  OStack_c38.addend_ = AStack_bf4;\n  Output_data_reloc_base<4,_true,_32,_false>::add(this_00,aVar21.od,&OStack_c38);\n  return;\n}\n\n" comment comment comment comment (declaration "void __thiscall\ngold::Output_data_reloc<4,_false,_64,_true>::add_relative\n          (Output_data_reloc<4,_false,_64,_true> *this,uint type,Output_data *od,Address address,\n          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 "_true>::add_relative\n          (Output_data_reloc<4,_false,_64,_true> *this,uint type,Output_data *od,Address address,\n          Addend addend)\n\n{\n  Address" identifier > : : (function_declarator "add_relative\n          (Output_data_reloc<4,_false,_64,_true> *this,uint type,Output_data *od,Address address,\n          Addend addend)" identifier (parameter_list "(Output_data_reloc<4,_false,_64,_true> *this,uint type,Output_data *od,Address address,\n          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 "_true> *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 "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,_true> *pOVar3;" (update_expression "Output_reloc<4,_false,_64,_true> *pOVar3" (binary_expression "Output_reloc<4,_false,_64,_true> *pOVar3" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOVar3" * identifier)) --) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "uint uVar5;" type_identifier identifier ;) (declaration "undefined *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOVar7;" (update_expression "Output_reloc<4,_false,_64,_true> *pOVar7" (binary_expression "Output_reloc<4,_false,_64,_true> *pOVar7" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOVar7" * identifier)) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOVar8;" (update_expression "Output_reloc<4,_false,_64,_true> *pOVar8" (binary_expression "Output_reloc<4,_false,_64,_true> *pOVar8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOVar8" * identifier)) --) ;) (declaration "undefined4 uVar9;" type_identifier identifier ;) (declaration "int iVar10;" primitive_type identifier ;) (expression_statement "Output_data_reloc_base<4,_true,_32,_false> *this_00;" (update_expression "Output_data_reloc_base<4,_true,_32,_false> *this_00" (binary_expression "Output_data_reloc_base<4,_true,_32,_false> *this_00" (binary_expression "Output_data_reloc_base<4" identifier < number_literal) (ERROR ",_true,_32,_false" , identifier , identifier , identifier) > (pointer_expression "*this_00" * identifier)) --) ;) (declaration "iterator iVar11;" type_identifier identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "pointer pOVar13;" type_identifier identifier ;) (declaration "int iVar14;" primitive_type identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOVar15;" (update_expression "Output_reloc<4,_false,_64,_true> *pOVar15" (binary_expression "Output_reloc<4,_false,_64,_true> *pOVar15" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOVar15" * identifier)) --) ;) (declaration "int iVar16;" primitive_type identifier ;) (declaration "undefined4 *puVar17;" type_identifier (pointer_declarator "*puVar17" * identifier) ;) (declaration "undefined4 uVar18;" type_identifier identifier ;) (declaration "undefined4 *puVar19;" type_identifier (pointer_declarator "*puVar19" * identifier) ;) (declaration "undefined4 uVar20;" type_identifier identifier ;) (declaration "anon_union_4_2_238bdeaa_for_u2_ aVar21;" type_identifier identifier ;) (declaration "undefined4 uVar22;" type_identifier identifier ;) (declaration "undefined4 uVar23;" type_identifier identifier ;) (declaration "undefined *puVar24;" type_identifier (pointer_declarator "*puVar24" * identifier) ;) (declaration "code *pcVar25;" type_identifier (pointer_declarator "*pcVar25" * identifier) ;) (declaration "code *pcVar26;" type_identifier (pointer_declarator "*pcVar26" * identifier) ;) (declaration "Output_reloc_type OStack_c38;" type_identifier identifier ;) (declaration "undefined4 *puStack_c18;" type_identifier (pointer_declarator "*puStack_c18" * identifier) ;) (declaration "int iStack_c14;" primitive_type identifier ;) (declaration "int iStack_c10;" primitive_type identifier ;) (declaration "code *pcStack_c0c;" type_identifier (pointer_declarator "*pcStack_c0c" * identifier) ;) (declaration "code *pcStack_bf8;" type_identifier (pointer_declarator "*pcStack_bf8" * identifier) ;) (declaration "Addend AStack_bf4;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_bf0;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_bf0" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_bf0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_bf0" * identifier)) --) ;) (declaration "int iStack_bec;" primitive_type identifier ;) (declaration "undefined1 auStack_ba8 [44];" type_identifier (array_declarator "auStack_ba8 [44]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_b7c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_b7c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_b7c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_b7c" * identifier)) --) ;) (declaration "int iStack_b78;" primitive_type identifier ;) (declaration "code *pcStack_b74;" type_identifier (pointer_declarator "*pcStack_b74" * identifier) ;) (declaration "undefined4 uStack_b60;" type_identifier identifier ;) (declaration "undefined4 uStack_b58;" type_identifier identifier ;) (declaration "undefined4 uStack_b54;" type_identifier identifier ;) (declaration "undefined4 uStack_b50;" type_identifier identifier ;) (declaration "anon_union_4_2_238bdeaa_for_u2_ aStack_b4c;" type_identifier identifier ;) (declaration "undefined4 uStack_b48;" type_identifier identifier ;) (declaration "undefined4 uStack_b44;" type_identifier identifier ;) (declaration "code *pcStack_b40;" type_identifier (pointer_declarator "*pcStack_b40" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_b38;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_b38" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_b38" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_b0c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_b0c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_b0c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_b0c" * identifier)) --) ;) (declaration "int iStack_b08;" primitive_type identifier ;) (declaration "code *pcStack_b04;" type_identifier (pointer_declarator "*pcStack_b04" * identifier) ;) (declaration "undefined4 uStack_af0;" type_identifier identifier ;) (declaration "undefined4 uStack_ae8;" type_identifier identifier ;) (declaration "undefined4 uStack_ae4;" type_identifier identifier ;) (declaration "undefined4 uStack_ae0;" type_identifier identifier ;) (declaration "undefined4 uStack_adc;" type_identifier identifier ;) (declaration "undefined4 uStack_ad8;" type_identifier identifier ;) (declaration "undefined4 uStack_ad4;" type_identifier identifier ;) (declaration "code *pcStack_ad0;" type_identifier (pointer_declarator "*pcStack_ad0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_ac8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_ac8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_ac8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_a9c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_a9c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_a9c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_a9c" * identifier)) --) ;) (declaration "int iStack_a98;" primitive_type identifier ;) (declaration "code *pcStack_a94;" type_identifier (pointer_declarator "*pcStack_a94" * identifier) ;) (declaration "undefined4 uStack_a80;" type_identifier identifier ;) (declaration "undefined4 uStack_a78;" type_identifier identifier ;) (declaration "undefined4 uStack_a74;" type_identifier identifier ;) (declaration "undefined4 uStack_a70;" type_identifier identifier ;) (declaration "undefined4 uStack_a6c;" type_identifier identifier ;) (declaration "undefined4 uStack_a68;" type_identifier identifier ;) (declaration "undefined4 uStack_a64;" type_identifier identifier ;) (declaration "code *pcStack_a60;" type_identifier (pointer_declarator "*pcStack_a60" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_a58;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_a58" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_a58" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_a2c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_a2c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_a2c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_a2c" * identifier)) --) ;) (declaration "int iStack_a28;" primitive_type identifier ;) (declaration "code *pcStack_a24;" type_identifier (pointer_declarator "*pcStack_a24" * identifier) ;) (declaration "undefined4 uStack_a10;" type_identifier identifier ;) (declaration "undefined4 uStack_a0c;" type_identifier identifier ;) (declaration "undefined4 uStack_a08;" type_identifier identifier ;) (declaration "undefined4 uStack_a04;" type_identifier identifier ;) (declaration "undefined4 uStack_a00;" type_identifier identifier ;) (declaration "undefined4 uStack_9fc;" type_identifier identifier ;) (declaration "undefined4 uStack_9f8;" type_identifier identifier ;) (declaration "undefined4 uStack_9f4;" type_identifier identifier ;) (declaration "code *pcStack_9f0;" type_identifier (pointer_declarator "*pcStack_9f0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_9e8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_9e8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_9e8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_9bc;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_9bc" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_9bc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_9bc" * identifier)) --) ;) (declaration "int iStack_9b8;" primitive_type identifier ;) (declaration "code *pcStack_9b4;" type_identifier (pointer_declarator "*pcStack_9b4" * identifier) ;) (declaration "undefined4 uStack_9a0;" type_identifier identifier ;) (declaration "undefined4 uStack_998;" type_identifier identifier ;) (declaration "undefined4 uStack_994;" type_identifier identifier ;) (declaration "undefined4 uStack_990;" type_identifier identifier ;) (declaration "undefined4 uStack_98c;" type_identifier identifier ;) (declaration "undefined4 uStack_988;" type_identifier identifier ;) (declaration "undefined4 uStack_984;" type_identifier identifier ;) (declaration "code *pcStack_980;" type_identifier (pointer_declarator "*pcStack_980" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_978;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_978" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_978" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_94c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_94c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_94c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_94c" * identifier)) --) ;) (declaration "int iStack_948;" primitive_type identifier ;) (declaration "code *pcStack_944;" type_identifier (pointer_declarator "*pcStack_944" * identifier) ;) (declaration "undefined4 uStack_930;" type_identifier identifier ;) (declaration "undefined4 uStack_92c;" type_identifier identifier ;) (declaration "undefined4 uStack_928;" type_identifier identifier ;) (declaration "undefined4 uStack_924;" 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 "code *pcStack_910;" type_identifier (pointer_declarator "*pcStack_910" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_908;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_908" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_908" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_8dc;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_8dc" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_8dc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_8dc" * identifier)) --) ;) (declaration "int iStack_8d8;" primitive_type identifier ;) (declaration "code *pcStack_8d4;" type_identifier (pointer_declarator "*pcStack_8d4" * identifier) ;) (declaration "undefined4 uStack_8c0;" type_identifier 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 "uint uStack_8a4;" type_identifier identifier ;) (declaration "code *pcStack_8a0;" type_identifier (pointer_declarator "*pcStack_8a0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_898;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_898" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_898" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_86c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_86c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_86c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_86c" * identifier)) --) ;) (declaration "int iStack_868;" primitive_type identifier ;) (declaration "code *pcStack_864;" type_identifier (pointer_declarator "*pcStack_864" * identifier) ;) (declaration "undefined4 uStack_850;" type_identifier identifier ;) (declaration "undefined4 uStack_84c;" type_identifier 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 "uint uStack_838;" type_identifier identifier ;) (declaration "undefined4 uStack_834;" type_identifier identifier ;) (declaration "code *pcStack_830;" type_identifier (pointer_declarator "*pcStack_830" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_828;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_828" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_828" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_7fc;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_7fc" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_7fc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_7fc" * identifier)) --) ;) (declaration "int iStack_7f8;" primitive_type identifier ;) (declaration "code *pcStack_7f4;" type_identifier (pointer_declarator "*pcStack_7f4" * identifier) ;) (declaration "undefined4 uStack_7e0;" type_identifier identifier ;) (declaration "undefined4 uStack_7dc;" type_identifier identifier ;) (declaration "undefined4 uStack_7d8;" type_identifier identifier ;) (declaration "undefined4 uStack_7d4;" 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 "code *pcStack_7c0;" type_identifier (pointer_declarator "*pcStack_7c0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_7b8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_7b8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_7b8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_78c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_78c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_78c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_78c" * identifier)) --) ;) (declaration "int iStack_788;" primitive_type identifier ;) (declaration "code *pcStack_784;" type_identifier (pointer_declarator "*pcStack_784" * identifier) ;) (declaration "undefined4 uStack_770;" type_identifier identifier ;) (declaration "undefined4 uStack_76c;" type_identifier 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 "code *pcStack_750;" type_identifier (pointer_declarator "*pcStack_750" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_748;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_748" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_748" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_71c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_71c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_71c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_71c" * identifier)) --) ;) (declaration "int iStack_718;" primitive_type identifier ;) (declaration "code *pcStack_714;" type_identifier (pointer_declarator "*pcStack_714" * identifier) ;) (declaration "undefined4 uStack_700;" type_identifier identifier ;) (declaration "undefined4 uStack_6fc;" type_identifier identifier ;) (declaration "undefined4 uStack_6f8;" type_identifier identifier ;) (declaration "undefined4 uStack_6f4;" 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 "code *pcStack_6e0;" type_identifier (pointer_declarator "*pcStack_6e0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_6d8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_6d8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_6d8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_6ac;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_6ac" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_6ac" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_6ac" * identifier)) --) ;) (declaration "int iStack_6a8;" primitive_type identifier ;) (declaration "code *pcStack_6a4;" type_identifier (pointer_declarator "*pcStack_6a4" * identifier) ;) (declaration "undefined4 uStack_690;" type_identifier identifier ;) (declaration "undefined4 uStack_68c;" type_identifier identifier ;) (declaration "undefined4 uStack_688;" type_identifier identifier ;) (declaration "undefined4 uStack_684;" type_identifier identifier ;) (declaration "undefined4 uStack_680;" type_identifier identifier ;) (declaration "undefined4 uStack_67c;" type_identifier identifier ;) (declaration "uint uStack_678;" type_identifier identifier ;) (declaration "code *pcStack_670;" type_identifier (pointer_declarator "*pcStack_670" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_668;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_668" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_668" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_63c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_63c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_63c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_63c" * identifier)) --) ;) (declaration "int iStack_638;" primitive_type identifier ;) (declaration "code *pcStack_634;" type_identifier (pointer_declarator "*pcStack_634" * identifier) ;) (declaration "undefined4 uStack_620;" type_identifier identifier ;) (declaration "undefined4 uStack_61c;" type_identifier identifier ;) (declaration "undefined4 uStack_618;" type_identifier identifier ;) (declaration "undefined4 uStack_614;" type_identifier identifier ;) (declaration "undefined4 uStack_610;" type_identifier identifier ;) (declaration "undefined4 uStack_60c;" type_identifier identifier ;) (declaration "code *pcStack_608;" type_identifier (pointer_declarator "*pcStack_608" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_600;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_600" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_600" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_5d4;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_5d4" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_5d4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_5d4" * identifier)) --) ;) (declaration "int iStack_5d0;" primitive_type identifier ;) (declaration "code *pcStack_5cc;" type_identifier (pointer_declarator "*pcStack_5cc" * identifier) ;) (declaration "undefined4 uStack_5b8;" type_identifier identifier ;) (declaration "undefined4 uStack_5b4;" type_identifier identifier ;) (declaration "undefined4 uStack_5b0;" type_identifier identifier ;) (declaration "undefined4 uStack_5ac;" type_identifier identifier ;) (declaration "uint uStack_5a8;" type_identifier identifier ;) (declaration "code *pcStack_5a0;" type_identifier (pointer_declarator "*pcStack_5a0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_598;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_598" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_598" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_56c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_56c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_56c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_56c" * identifier)) --) ;) (declaration "int iStack_568;" primitive_type identifier ;) (declaration "code *pcStack_564;" type_identifier (pointer_declarator "*pcStack_564" * identifier) ;) (declaration "undefined4 uStack_550;" type_identifier identifier ;) (declaration "undefined4 uStack_54c;" type_identifier identifier ;) (declaration "undefined4 uStack_548;" type_identifier identifier ;) (declaration "undefined4 uStack_544;" type_identifier identifier ;) (declaration "uint uStack_540;" type_identifier identifier ;) (declaration "code *pcStack_538;" type_identifier (pointer_declarator "*pcStack_538" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_530;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_530" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_530" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_504;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_504" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_504" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_504" * identifier)) --) ;) (declaration "int iStack_500;" primitive_type identifier ;) (declaration "code *pcStack_4fc;" type_identifier (pointer_declarator "*pcStack_4fc" * identifier) ;) (declaration "undefined4 uStack_4e8;" type_identifier identifier ;) (declaration "undefined4 uStack_4e4;" type_identifier identifier ;) (declaration "undefined4 uStack_4e0;" type_identifier identifier ;) (declaration "undefined4 uStack_4dc;" type_identifier identifier ;) (declaration "undefined4 uStack_4d8;" type_identifier identifier ;) (declaration "code *pcStack_4d0;" type_identifier (pointer_declarator "*pcStack_4d0" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_4c8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_4c8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_4c8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_49c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_49c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_49c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_49c" * identifier)) --) ;) (declaration "int iStack_498;" primitive_type identifier ;) (declaration "code *pcStack_494;" type_identifier (pointer_declarator "*pcStack_494" * identifier) ;) (declaration "undefined4 uStack_480;" type_identifier identifier ;) (declaration "undefined4 uStack_47c;" type_identifier identifier ;) (declaration "undefined4 uStack_478;" type_identifier identifier ;) (declaration "undefined4 uStack_474;" type_identifier identifier ;) (declaration "undefined4 uStack_470;" type_identifier identifier ;) (declaration "code *pcStack_468;" type_identifier (pointer_declarator "*pcStack_468" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_460;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_460" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_460" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_434;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_434" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_434" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_434" * identifier)) --) ;) (declaration "int iStack_430;" primitive_type identifier ;) (declaration "code *pcStack_42c;" type_identifier (pointer_declarator "*pcStack_42c" * identifier) ;) (declaration "undefined4 uStack_418;" type_identifier identifier ;) (declaration "undefined4 uStack_414;" type_identifier identifier ;) (declaration "undefined4 uStack_410;" type_identifier identifier ;) (declaration "undefined4 uStack_40c;" type_identifier identifier ;) (declaration "undefined4 uStack_408;" type_identifier identifier ;) (declaration "undefined4 uStack_404;" type_identifier identifier ;) (declaration "code *pcStack_400;" type_identifier (pointer_declarator "*pcStack_400" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_3f8;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_3f8" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_3f8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_3cc;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_3cc" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_3cc" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_3cc" * identifier)) --) ;) (declaration "int iStack_3c8;" primitive_type identifier ;) (declaration "code *pcStack_3c4;" type_identifier (pointer_declarator "*pcStack_3c4" * identifier) ;) (declaration "undefined4 uStack_3b0;" type_identifier identifier ;) (declaration "undefined4 uStack_3ac;" type_identifier identifier ;) (declaration "undefined4 uStack_3a8;" type_identifier identifier ;) (declaration "undefined4 uStack_3a4;" type_identifier identifier ;) (declaration "undefined4 uStack_3a0;" type_identifier identifier ;) (declaration "undefined4 uStack_39c;" type_identifier identifier ;) (declaration "code *pcStack_398;" type_identifier (pointer_declarator "*pcStack_398" * identifier) ;) (declaration "undefined1 auStack_390 [36];" type_identifier (array_declarator "auStack_390 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_36c;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_364;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_364" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_364" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_364" * identifier)) --) ;) (declaration "int iStack_360;" primitive_type identifier ;) (declaration "code *pcStack_35c;" type_identifier (pointer_declarator "*pcStack_35c" * identifier) ;) (declaration "undefined4 uStack_348;" type_identifier identifier ;) (declaration "undefined4 uStack_344;" type_identifier identifier ;) (declaration "undefined4 uStack_340;" type_identifier identifier ;) (declaration "undefined4 uStack_33c;" type_identifier identifier ;) (declaration "code *pcStack_338;" type_identifier (pointer_declarator "*pcStack_338" * identifier) ;) (declaration "undefined4 uStack_334;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_330;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_330" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_330" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_304;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_304" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_304" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_304" * identifier)) --) ;) (declaration "int iStack_300;" primitive_type identifier ;) (declaration "code *pcStack_2fc;" type_identifier (pointer_declarator "*pcStack_2fc" * identifier) ;) (declaration "undefined4 uStack_2e8;" type_identifier identifier ;) (declaration "undefined4 uStack_2e4;" type_identifier identifier ;) (declaration "undefined4 uStack_2e0;" type_identifier identifier ;) (declaration "undefined4 uStack_2dc;" type_identifier identifier ;) (declaration "code *pcStack_2d8;" type_identifier (pointer_declarator "*pcStack_2d8" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_2d0;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_2d0" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_2d0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_2a4;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_2a4" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_2a4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_2a4" * identifier)) --) ;) (declaration "int iStack_2a0;" primitive_type identifier ;) (declaration "code *pcStack_29c;" type_identifier (pointer_declarator "*pcStack_29c" * identifier) ;) (declaration "undefined4 uStack_288;" type_identifier identifier ;) (declaration "undefined4 uStack_284;" type_identifier identifier ;) (declaration "undefined4 uStack_280;" type_identifier identifier ;) (declaration "undefined4 uStack_27c;" type_identifier identifier ;) (declaration "code *pcStack_278;" type_identifier (pointer_declarator "*pcStack_278" * identifier) ;) (expression_statement "Output_reloc<4,_false,_64,_true> OStack_270;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_270" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_270" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_244;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_244" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_244" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_244" * identifier)) --) ;) (declaration "int iStack_240;" primitive_type identifier ;) (declaration "code *pcStack_23c;" type_identifier (pointer_declarator "*pcStack_23c" * identifier) ;) (declaration "undefined4 uStack_228;" type_identifier identifier ;) (declaration "undefined4 uStack_224;" type_identifier identifier ;) (declaration "undefined4 uStack_220;" type_identifier identifier ;) (declaration "undefined4 uStack_21c;" type_identifier identifier ;) (declaration "code *pcStack_218;" type_identifier (pointer_declarator "*pcStack_218" * identifier) ;) (declaration "undefined1 auStack_210 [36];" type_identifier (array_declarator "auStack_210 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_1ec;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_1e4;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_1e4" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_1e4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_1e4" * identifier)) --) ;) (declaration "int iStack_1e0;" primitive_type identifier ;) (declaration "code *pcStack_1dc;" type_identifier (pointer_declarator "*pcStack_1dc" * identifier) ;) (declaration "undefined4 uStack_1c8;" type_identifier identifier ;) (declaration "undefined4 uStack_1c4;" type_identifier identifier ;) (declaration "undefined4 uStack_1c0;" type_identifier identifier ;) (declaration "undefined4 uStack_1bc;" type_identifier identifier ;) (declaration "code *pcStack_1b8;" type_identifier (pointer_declarator "*pcStack_1b8" * identifier) ;) (declaration "undefined4 uStack_1b4;" type_identifier identifier ;) (declaration "undefined1 auStack_1b0 [36];" type_identifier (array_declarator "auStack_1b0 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_18c;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_184;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_184" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_184" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_184" * identifier)) --) ;) (declaration "int iStack_180;" primitive_type identifier ;) (declaration "code *pcStack_17c;" type_identifier (pointer_declarator "*pcStack_17c" * identifier) ;) (declaration "undefined4 uStack_168;" type_identifier identifier ;) (declaration "undefined4 uStack_164;" type_identifier identifier ;) (declaration "undefined4 uStack_160;" type_identifier identifier ;) (declaration "undefined4 uStack_15c;" type_identifier identifier ;) (declaration "code *pcStack_158;" type_identifier (pointer_declarator "*pcStack_158" * identifier) ;) (declaration "undefined4 uStack_154;" type_identifier identifier ;) (declaration "undefined1 auStack_150 [36];" type_identifier (array_declarator "auStack_150 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_12c;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_124;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_124" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_124" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_124" * identifier)) --) ;) (declaration "int iStack_120;" primitive_type identifier ;) (declaration "code *pcStack_11c;" type_identifier (pointer_declarator "*pcStack_11c" * identifier) ;) (declaration "Address AStack_108;" type_identifier identifier ;) (declaration "undefined4 uStack_100;" type_identifier identifier ;) (declaration "undefined4 uStack_fc;" type_identifier identifier ;) (declaration "code *pcStack_f8;" type_identifier (pointer_declarator "*pcStack_f8" * identifier) ;) (declaration "undefined4 uStack_f4;" type_identifier identifier ;) (declaration "undefined1 auStack_f0 [36];" type_identifier (array_declarator "auStack_f0 [36]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_cc;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_c4;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_c4" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_c4" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_c4" * identifier)) --) ;) (declaration "undefined *puStack_c0;" type_identifier (pointer_declarator "*puStack_c0" * identifier) ;) (declaration "code *pcStack_bc;" type_identifier (pointer_declarator "*pcStack_bc" * identifier) ;) (declaration "Address AStack_a8;" 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,_true> OStack_98;" (update_expression "Output_reloc<4,_false,_64,_true> OStack_98" (binary_expression "Output_reloc<4,_false,_64,_true> OStack_98" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_false,_64,_true> *pOStack_6c;" (update_expression "Output_reloc<4,_false,_64,_true> *pOStack_6c" (binary_expression "Output_reloc<4,_false,_64,_true> *pOStack_6c" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (pointer_expression "*pOStack_6c" * identifier)) --) ;) (expression_statement "Output_data_reloc<4,_false,_64,_true> *pOStack_68;" (update_expression "Output_data_reloc<4,_false,_64,_true> *pOStack_68" (binary_expression "Output_data_reloc<4,_false,_64,_true> *pOStack_68" (binary_expression "Output_data_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , 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,_true> local_38;" (update_expression "Output_reloc<4,_false,_64,_true> local_38" (binary_expression "Output_reloc<4,_false,_64,_true> local_38" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_false,_64,_true" , 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_004c4148)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_004c4148)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4148)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4148" * (cast_expression "(code *)PTR_Output_reloc_004c4148" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n       ._M_impl._M_finish;" (field_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n       ._M_impl._M_finish" (field_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n       ._M_impl" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std" (binary_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar11._M_current =\n       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold" (field_expression "iVar11._M_current" identifier . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n       super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_true" , 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 (iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);\n    pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar15 = &local_38;\n    do {\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);\n    pOVar13 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar15;\n    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;\n    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13;\n  }" if (parenthesized_expression "(iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n      ._M_impl._M_end_of_storage)" ( (ERROR "iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (comma_expression "iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std" (binary_expression "iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold::Output_reloc<4" (binary_expression "iVar11._M_current ==\n      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold" (field_expression "iVar11._M_current" identifier . field_identifier) == (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n      super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : identifier < identifier : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n      ._M_impl._M_end_of_storage" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n      ._M_impl._M_end_of_storage" identifier , (comma_expression "_64,_true>_>_>\n      ._M_impl._M_end_of_storage" identifier , (field_expression "_true>_>_>\n      ._M_impl._M_end_of_storage" (field_expression "_true>_>_>\n      ._M_impl" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);\n    pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n              ._M_impl._M_finish;\n    addend = local_38.addend_;\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" identifier , (comma_expression "_64,_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" identifier , (binary_expression "_true>&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" identifier > (pointer_expression "&>\n              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" & (ERROR ">" >) (parenthesized_expression "(&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38)" ( (comma_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38" (pointer_expression "&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" & (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier)) , (comma_expression "iVar11,&local_38" identifier , (pointer_expression "&local_38" & identifier))) ))))))) ;)) (ERROR "pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (comma_expression "pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std" (binary_expression "pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold::Output_reloc<4" (assignment_expression "pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold" identifier = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n              super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_false,_64,_true>_>_>\n              ._M_impl._M_finish;" (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n              ._M_impl._M_finish" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n              ._M_impl._M_finish" identifier , (comma_expression "_64,_true>_>_>\n              ._M_impl._M_finish" identifier , (field_expression "_true>_>_>\n              ._M_impl._M_finish" (field_expression "_true>_>_>\n              ._M_impl" (binary_expression "_true>_>_" (binary_expression "_true>_" 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 = iVar11._M_current;\n    pOVar15 = &local_38;\n    do {\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);\n    pOVar13 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar15;\n    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;\n    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar15 = &local_38;\n    do {\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);\n    pOVar13 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar15;\n    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;\n    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar15 = &local_38;" (assignment_expression "pOVar15 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);" do (compound_statement "{\n      pOVar3 = pOVar15;\n      pOVar7 = iVar2._M_current;\n      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;\n      aVar21 = (pOVar3->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar7->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar3 = pOVar15;" (assignment_expression "pOVar3 = pOVar15" identifier = identifier) ;) (expression_statement "pOVar7 = iVar2._M_current;" (assignment_expression "pOVar7 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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,_true> *)&(pOVar7->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar7->rel_).local_sym_index_" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar21 = (pOVar3->rel_).u2_;" (assignment_expression "aVar21 = (pOVar3->rel_).u2_" identifier = (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;" (assignment_expression "uVar18 = *(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 "(pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;" (assignment_expression "(pOVar7->rel_).u1_ = (pOVar3->rel_).u1_" (field_expression "(pOVar7->rel_).u1_" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->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 "(pOVar7->rel_).u2_ = aVar21;" (assignment_expression "(pOVar7->rel_).u2_ = aVar21" (field_expression "(pOVar7->rel_).u2_" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->rel_" identifier -> field_identifier) )) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar7->rel_).address_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar7->rel_).address_ = uVar18" (pointer_expression "*(undefined4 *)&(pOVar7->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar7->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar7->rel_).address_" & (field_expression "(pOVar7->rel_).address_" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar7->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar7->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar7->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar7->rel_).address_ + 4" (cast_expression "(int)&(pOVar7->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar7->rel_).address_" & (field_expression "(pOVar7->rel_).address_" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_)" ( (binary_expression "pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_" (binary_expression "pOVar15 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "local_38.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar13 = iVar11._M_current + 1;" (assignment_expression "pOVar13 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;" (assignment_expression "uVar18 = *(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 *)pOVar15;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar15" (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 *)pOVar15" * (cast_expression "(uint *)pOVar15" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18" (pointer_expression "*(undefined4 *)&(pOVar7->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar7->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar7->rel_).field_0x14" & (field_expression "(pOVar7->rel_).field_0x14" (parenthesized_expression "(pOVar7->rel_)" ( (field_expression "pOVar7->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (ERROR "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (comma_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std" (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold::Output_reloc<4" (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n    super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13;" (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13" identifier , (comma_expression "_64,_true>_>_>\n    ._M_impl._M_finish = pOVar13" identifier , (assignment_expression "_true>_>_>\n    ._M_impl._M_finish = pOVar13" (field_expression "_true>_>_>\n    ._M_impl._M_finish" (field_expression "_true>_>_>\n    ._M_impl" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) = identifier)))) ;) }))) (expression_statement "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl._M_start >> 3;" (update_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl._M_start >> 3" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl._M_start >> 3" (field_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl._M_start" (field_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                ._M_impl" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std" (binary_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar12 = (int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold" identifier = (binary_expression "(int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base<gold" (binary_expression "(int)pOVar13 -\n           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base" (cast_expression "(int)pOVar13" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.\n                super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier))) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_true" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_false,_64,_true" , 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,_true>).\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,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true> *)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_ = iVar12 * -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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).\n                    super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" 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,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true> *)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_ = iVar12 * -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,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338\n    ;" (assignment_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338" (pointer_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_false,_64,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\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,_true>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).\n                   super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).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,_true>).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,_true>).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,_true>).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,_true>).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,_true>).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,_true>).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,_true>).super_Output_data_reloc_generic.\n      super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" 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,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }" { (expression_statement "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;" (assignment_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n      relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.\n           relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_false,_64,_true>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_false,_64,_true" (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,_true" identifier , (comma_expression "_64,_true" 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,_true> *)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_ = iVar12 * -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,_true> *)0x0))" ( (binary_expression "(local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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,_true> *)0x0))" ( (binary_expression "local_38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)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_ = iVar12 * -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_ = iVar12 * -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_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -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 "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -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 "pcVar25 = add_target_specific;" (assignment_expression "pcVar25 = add_target_specific" 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 "puVar24 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar24 = 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            (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 = puVar24 + 0x27c954;" (assignment_expression "puStack_a0 = puVar24 + 0x27c954" identifier = (binary_expression "puVar24 + 0x27c954" 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 = pcVar25;" (assignment_expression "pcStack_64 = pcVar25" identifier = identifier) ;) (expression_statement "AStack_a8 = local_50;" (assignment_expression "AStack_a8 = local_50" identifier = identifier) ;) (expression_statement "(**(code **)(puVar24 + 0x277864))(&OStack_98);" (call_expression "(**(code **)(puVar24 + 0x277864))(&OStack_98)" (parenthesized_expression "(**(code **)(puVar24 + 0x277864))" ( (pointer_expression "**(code **)(puVar24 + 0x277864)" * (pointer_expression "*(code **)(puVar24 + 0x277864)" * (cast_expression "(code **)(puVar24 + 0x277864)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar24 + 0x277864)" ( (binary_expression "puVar24 + 0x277864" identifier + number_literal) ))))) )) (argument_list "(&OStack_98)" ( (pointer_expression "&OStack_98" & identifier) ))) ;) (expression_statement "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);" (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 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 (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_98;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;\n  }" if (parenthesized_expression "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar6 + 0x40)" ( (binary_expression "puVar6 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38),iVar11,&OStack_98" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(puVar6 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(puVar6 + 0x38)" ( (binary_expression "puVar6 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_98" identifier , (pointer_expression "&OStack_98" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_98;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_98;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_98;" (assignment_expression "pOVar7 = &OStack_98" identifier = (pointer_expression "&OStack_98" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_98.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(puVar6 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar6 + 0x3c)" ( (binary_expression "puVar6 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar12 = (int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3;" (assignment_expression "iVar12 = (int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3" identifier = (binary_expression "(int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3" (binary_expression "(int)pOVar15 - *(int *)(puVar6 + 0x38)" (cast_expression "(int)pOVar15" ( (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) = iVar12 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -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 *)(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) = iVar12 * 0x33333338;\n    *(undefined4 *)(puVar6 + 0x10) = 0;\n    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;\n    }\n    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar6 + 0x14) = iVar12 * 0x33333338;" (assignment_expression "*(int *)(puVar6 + 0x14) = iVar12 * 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 "iVar12 * 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 ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 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 *)(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 ((OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -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,_true> *)0x0))" ( (binary_expression "(OStack_98.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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,_true> *)0x0))" ( (binary_expression "OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)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_ = iVar12 * -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_ = iVar12 * -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_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_98.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -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 "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -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 "pcVar25 = *(code **)(puStack_a0 + -0x7810);" (assignment_expression "pcVar25 = *(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 "pcVar26 = add_absolute;" (assignment_expression "pcVar26 = add_absolute" identifier = identifier) ;) (expression_statement "iVar12 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;" (assignment_expression "iVar12 = *(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 "(*pcVar25)(iVar12,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);" (call_expression "(*pcVar25)(iVar12,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c)" (parenthesized_expression "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) )) (argument_list "(iVar12,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_f8 = pcVar25 + 0x27c7c8;" (assignment_expression "pcStack_f8 = pcVar25 + 0x27c7c8" identifier = (binary_expression "pcVar25 + 0x27c7c8" identifier + number_literal)) ;) (expression_statement "uStack_100 = 0;" (assignment_expression "uStack_100 = 0" identifier = number_literal) ;) (expression_statement "pOStack_c4 = &OStack_98;" (assignment_expression "pOStack_c4 = &OStack_98" identifier = (pointer_expression "&OStack_98" & identifier)) ;) (expression_statement "puStack_c0 = puVar6;" (assignment_expression "puStack_c0 = puVar6" identifier = identifier) ;) (expression_statement "pcStack_bc = pcVar26;" (assignment_expression "pcStack_bc = pcVar26" identifier = identifier) ;) (expression_statement "AStack_108 = AStack_a8;" (assignment_expression "AStack_108 = AStack_a8" identifier = identifier) ;) (expression_statement "(**(code **)(pcVar25 + 0x2776d0))((Output_reloc<4,_false,_64,_true> *)auStack_f0);" (call_expression "(**(code **)(pcVar25 + 0x2776d0))((Output_reloc<4,_false,_64,_true> *)auStack_f0)" (parenthesized_expression "(**(code **)(pcVar25 + 0x2776d0))" ( (pointer_expression "**(code **)(pcVar25 + 0x2776d0)" * (pointer_expression "*(code **)(pcVar25 + 0x2776d0)" * (cast_expression "(code **)(pcVar25 + 0x2776d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2776d0)" ( (binary_expression "pcVar25 + 0x2776d0" identifier + number_literal) ))))) )) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_f0)" ( (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_f0)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_f0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_f0" identifier , (comma_expression "_64,_true> *)auStack_f0" identifier , (binary_expression "_true> *)auStack_f0" identifier > (pointer_expression "*)auStack_f0" * (ERROR ")" )) identifier))))) )) ))) ;) (expression_statement "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "uStack_cc = uStack_9c;" (assignment_expression "uStack_cc = uStack_9c" identifier = identifier) ;) (expression_statement "auStack_f0._32_4_ = puStack_a0;" (assignment_expression "auStack_f0._32_4_ = puStack_a0" (field_expression "auStack_f0._32_4_" identifier . field_identifier) = identifier) ;) (if_statement "if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" if (parenthesized_expression "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_f0)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_f0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_f0" identifier , (comma_expression "_64,_true> *)auStack_f0" identifier , (binary_expression "_true> *)auStack_f0" identifier > (pointer_expression "*)auStack_f0" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_f0" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_f0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_f0" identifier , (comma_expression "_64,_true> *)auStack_f0" identifier , (binary_expression "_true> *)auStack_f0" identifier > (pointer_expression "*)auStack_f0" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_f0 + 0x20)" ( (binary_expression "auStack_f0 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;" (assignment_expression "iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" identifier = (binary_expression "(int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "(int)pOVar15 - *(int *)(iVar12 + 0x38)" (cast_expression "(int)pOVar15" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) if (parenthesized_expression "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) )) { (expression_statement "*(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;" (assignment_expression "*(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (pointer_expression "*(int *)(iVar12 + 0x14)" * (cast_expression "(int *)(iVar12 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(iVar12 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(iVar12 + 0x10) = 0" (pointer_expression "*(undefined4 *)(iVar12 + 0x10)" * (cast_expression "(undefined4 *)(iVar12 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if ((int)(auStack_f0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }" if (parenthesized_expression "((int)(auStack_f0._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_f0._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_f0._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_f0._20_4_ << 0x1c)" ( (binary_expression "auStack_f0._20_4_ << 0x1c" (field_expression "auStack_f0._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;" (assignment_expression "*(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) if ( (parenthesized_expression "(auStack_f0._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_f0._24_4_ != 0xfffffffc" (field_expression "auStack_f0._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_f8 + -0x7810);\n  pcVar26 = add_absolute;\n  iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c);\n  pcStack_158 = pcVar25 + 0x27c638;\n  uStack_168 = uStack_100;\n  uStack_160 = 0;\n  uStack_164 = uStack_fc;" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_f0._4_4_" identifier > (pointer_expression "*)auStack_f0._4_4_" * (ERROR ")" )) (field_expression "auStack_f0._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_f0._4_4_)" ( (cast_expression "(Relobj *)auStack_f0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f0._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_f0._4_4_)" ( (cast_expression "(Relobj *)auStack_f0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_f0._4_4_)" ( (cast_expression "(Relobj *)auStack_f0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_f0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_f8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_f8 + -0x7810)" * (cast_expression "(code **)(pcStack_f8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_f8 + -0x7810)" ( (binary_expression "pcStack_f8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_absolute" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_f8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_f8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_f8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_f8 + -0x7fc4)" ( (binary_expression "pcStack_f8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_f8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_f8 + -0x7924)" * (cast_expression "(int *)(pcStack_f8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_f8 + -0x7924)" ( (binary_expression "pcStack_f8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_158 = pcVar25 + 0x27c638" identifier = (binary_expression "pcVar25 + 0x27c638" identifier + number_literal)) ; (assignment_expression "uStack_168 = uStack_100" identifier = identifier) ; (assignment_expression "uStack_160 = 0" identifier = number_literal) ; (assignment_expression "uStack_164 = uStack_fc" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_f0;\n  iStack_120 = iVar12;" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_f0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_f0" identifier , (comma_expression "_64,_true> *)auStack_f0" identifier , (binary_expression "_true> *)auStack_f0" identifier > (pointer_expression "*)auStack_f0" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_120 = iVar12" identifier = identifier) ;) (binary_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_150._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_150._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (call_expression "pcStack_11c = pcVar26;\n  (**(code **)(pcVar25 + 0x277544))" (assignment_expression "pcStack_11c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x277544))" ( (pointer_expression "**(code **)(pcVar25 + 0x277544)" * (pointer_expression "*(code **)(pcVar25 + 0x277544)" * (cast_expression "(code **)(pcVar25 + 0x277544)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x277544)" ( (binary_expression "pcVar25 + 0x277544" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_12c = uStack_f4;\n  auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_150);\n  iVar11._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_150)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_150" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_150" identifier , (comma_expression "_64,_true> *)auStack_150" identifier , (binary_expression "_true> *)auStack_150" identifier > (pointer_expression "*)auStack_150" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar11" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "uStack_12c = uStack_f4" identifier = identifier) ; (call_expression "auStack_150._32_4_ = pcStack_f8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "auStack_150._32_4_ = pcStack_f8" (field_expression "auStack_150._32_4_" identifier . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_150)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_150" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_150" identifier , (comma_expression "_64,_true> *)auStack_150" identifier , (binary_expression "_true> *)auStack_150" identifier > (pointer_expression "*)auStack_150" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_150" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_150" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_150" identifier , (comma_expression "_64,_true> *)auStack_150" identifier , (binary_expression "_true> *)auStack_150" identifier > (pointer_expression "*)auStack_150" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_150 + 0x20)" ( (binary_expression "auStack_150 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_150._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_150._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_150._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_150._20_4_ << 0x1c)" ( (binary_expression "auStack_150._20_4_ << 0x1c" (field_expression "auStack_150._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_150._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_150._24_4_ != 0xfffffffc" (field_expression "auStack_150._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_158 + -0x7810);\n  pcVar26 = add_relative;\n  iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c);\n  pcStack_1b8 = pcVar25 + 0x27c4a0;\n  uStack_1c0 = 1;\n  uStack_1c4 = uStack_15c;\n  uStack_1c8 = uStack_160;" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_150._4_4_" identifier > (pointer_expression "*)auStack_150._4_4_" * (ERROR ")" )) (field_expression "auStack_150._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_150._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_150._4_4_)" ( (cast_expression "(Relobj *)auStack_150._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_150._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_150._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_150._4_4_)" ( (cast_expression "(Relobj *)auStack_150._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_150._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_150._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_150._4_4_)" ( (cast_expression "(Relobj *)auStack_150._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_150._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_158 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_158 + -0x7810)" * (cast_expression "(code **)(pcStack_158 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_158 + -0x7810)" ( (binary_expression "pcStack_158 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_relative" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_158 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_158 + -0x7fc4)" * (cast_expression "(int *)(pcStack_158 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_158 + -0x7fc4)" ( (binary_expression "pcStack_158 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_158 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_158 + -0x7924)" * (cast_expression "(int *)(pcStack_158 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_158 + -0x7924)" ( (binary_expression "pcStack_158 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_1b8 = pcVar25 + 0x27c4a0" identifier = (binary_expression "pcVar25 + 0x27c4a0" identifier + number_literal)) ; (assignment_expression "uStack_1c0 = 1" identifier = number_literal) ; (assignment_expression "uStack_1c4 = uStack_15c" identifier = identifier) ; (assignment_expression "uStack_1c8 = uStack_160" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_150;\n  iStack_180 = iVar14;" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_150" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_150" identifier , (comma_expression "_64,_true> *)auStack_150" identifier , (binary_expression "_true> *)auStack_150" identifier > (pointer_expression "*)auStack_150" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_180 = iVar14" identifier = identifier) ;) (binary_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_1b0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_1b0._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (call_expression "pcStack_17c = pcVar26;\n  (**(code **)(pcVar25 + 0x2773ac))" (assignment_expression "pcStack_17c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x2773ac))" ( (pointer_expression "**(code **)(pcVar25 + 0x2773ac)" * (pointer_expression "*(code **)(pcVar25 + 0x2773ac)" * (cast_expression "(code **)(pcVar25 + 0x2773ac)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2773ac)" ( (binary_expression "pcVar25 + 0x2773ac" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  uStack_18c = uStack_154;\n  auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n  iVar11._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_1b0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_1b0" identifier , (comma_expression "_64,_true> *)auStack_1b0" identifier , (binary_expression "_true> *)auStack_1b0" identifier > (pointer_expression "*)auStack_1b0" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar11" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "uStack_18c = uStack_154" identifier = identifier) ; (call_expression "auStack_1b0._32_4_ = pcStack_158;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "auStack_1b0._32_4_ = pcStack_158" (field_expression "auStack_1b0._32_4_" identifier . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_1b0)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_1b0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_1b0" identifier , (comma_expression "_64,_true> *)auStack_1b0" identifier , (binary_expression "_true> *)auStack_1b0" identifier > (pointer_expression "*)auStack_1b0" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_1b0" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_1b0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_1b0" identifier , (comma_expression "_64,_true> *)auStack_1b0" identifier , (binary_expression "_true> *)auStack_1b0" identifier > (pointer_expression "*)auStack_1b0" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_1b0 + 0x20)" ( (binary_expression "auStack_1b0 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_1b0._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_1b0._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_1b0._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_1b0._20_4_ << 0x1c)" ( (binary_expression "auStack_1b0._20_4_ << 0x1c" (field_expression "auStack_1b0._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_1b0._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_1b0._24_4_ != 0xfffffffc" (field_expression "auStack_1b0._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_1b8 + -0x7810);\n  pcVar26 = add_target_specific;\n  iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c);\n  pcStack_218 = pcVar25 + 0x27c304;\n  uStack_220 = uStack_1c0;\n  uStack_21c = uStack_1bc;\n  uStack_228 = uStack_1c4;" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_1b0._4_4_" identifier > (pointer_expression "*)auStack_1b0._4_4_" * (ERROR ")" )) (field_expression "auStack_1b0._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_1b0._4_4_)" ( (cast_expression "(Relobj *)auStack_1b0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1b0._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_1b0._4_4_)" ( (cast_expression "(Relobj *)auStack_1b0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1b0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_1b0._4_4_)" ( (cast_expression "(Relobj *)auStack_1b0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1b0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_1b8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_1b8 + -0x7810)" * (cast_expression "(code **)(pcStack_1b8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_1b8 + -0x7810)" ( (binary_expression "pcStack_1b8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_target_specific" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_1b8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_1b8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_1b8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1b8 + -0x7fc4)" ( (binary_expression "pcStack_1b8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_1b8 + -0x7924)" * (cast_expression "(int *)(pcStack_1b8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1b8 + -0x7924)" ( (binary_expression "pcStack_1b8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_218 = pcVar25 + 0x27c304" identifier = (binary_expression "pcVar25 + 0x27c304" identifier + number_literal)) ; (assignment_expression "uStack_220 = uStack_1c0" identifier = identifier) ; (assignment_expression "uStack_21c = uStack_1bc" identifier = identifier) ; (assignment_expression "uStack_228 = uStack_1c4" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_1b0;\n  iStack_1e0 = iVar12;" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_1b0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_1b0" identifier , (comma_expression "_64,_true> *)auStack_1b0" identifier , (binary_expression "_true> *)auStack_1b0" identifier > (pointer_expression "*)auStack_1b0" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_1e0 = iVar12" identifier = identifier) ;) (binary_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_210._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_210._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (call_expression "pcStack_1dc = pcVar26;\n  (**(code **)(pcVar25 + 0x277218))" (assignment_expression "pcStack_1dc = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x277218))" ( (pointer_expression "**(code **)(pcVar25 + 0x277218)" * (pointer_expression "*(code **)(pcVar25 + 0x277218)" * (cast_expression "(code **)(pcVar25 + 0x277218)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x277218)" ( (binary_expression "pcVar25 + 0x277218" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_1ec = uStack_1b4;\n  auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210);\n  iVar11._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_210" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_210" identifier , (comma_expression "_64,_true> *)auStack_210" identifier , (binary_expression "_true> *)auStack_210" identifier > (pointer_expression "*)auStack_210" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar11" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "uStack_1ec = uStack_1b4" identifier = identifier) ; (call_expression "auStack_210._32_4_ = pcStack_1b8;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "auStack_210._32_4_ = pcStack_1b8" (field_expression "auStack_210._32_4_" identifier . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_210" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_210" identifier , (comma_expression "_64,_true> *)auStack_210" identifier , (binary_expression "_true> *)auStack_210" identifier > (pointer_expression "*)auStack_210" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_210" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_210" identifier , (comma_expression "_64,_true> *)auStack_210" identifier , (binary_expression "_true> *)auStack_210" identifier > (pointer_expression "*)auStack_210" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_210 + 0x20)" ( (binary_expression "auStack_210 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_210._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_210._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_210._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_210._20_4_ << 0x1c)" ( (binary_expression "auStack_210._20_4_ << 0x1c" (field_expression "auStack_210._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_210._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_210._24_4_ != 0xfffffffc" (field_expression "auStack_210._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_218 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c);\n  pcStack_278 = pcVar25 + 0x27c16c;\n  uStack_288 = uStack_228;\n  uStack_280 = 0;\n  uStack_284 = uStack_224;" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_210._4_4_" identifier > (pointer_expression "*)auStack_210._4_4_" * (ERROR ")" )) (field_expression "auStack_210._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_210._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_210._4_4_)" ( (cast_expression "(Relobj *)auStack_210._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_210._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_210._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_210._4_4_)" ( (cast_expression "(Relobj *)auStack_210._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_210._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_210._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_210._4_4_)" ( (cast_expression "(Relobj *)auStack_210._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_210._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_218 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_218 + -0x7810)" * (cast_expression "(code **)(pcStack_218 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_218 + -0x7810)" ( (binary_expression "pcStack_218 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_218 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_218 + -0x7fc4)" * (cast_expression "(int *)(pcStack_218 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_218 + -0x7fc4)" ( (binary_expression "pcStack_218 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_218 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_218 + -0x7924)" * (cast_expression "(int *)(pcStack_218 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_218 + -0x7924)" ( (binary_expression "pcStack_218 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_278 = pcVar25 + 0x27c16c" identifier = (binary_expression "pcVar25 + 0x27c16c" identifier + number_literal)) ; (assignment_expression "uStack_288 = uStack_228" identifier = identifier) ; (assignment_expression "uStack_280 = 0" identifier = number_literal) ; (assignment_expression "uStack_284 = uStack_224" identifier = identifier) ;) (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (assignment_expression "pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_210;\n  iStack_240 = iVar14;\n  pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_270.addend_._4_4_ = uStack_21c;\n  OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_210" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_210" identifier , (comma_expression "_64,_true> *)auStack_210" identifier , (binary_expression "_true> *)auStack_210" identifier > (pointer_expression "*)auStack_210" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_240 = iVar14" identifier = identifier) ; (call_expression "pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))(&OStack_270)" (call_expression "pcStack_23c = pcVar26;\n  (**(code **)(pcVar25 + 0x27706c))" (assignment_expression "pcStack_23c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x27706c))" ( (pointer_expression "**(code **)(pcVar25 + 0x27706c)" * (pointer_expression "*(code **)(pcVar25 + 0x27706c)" * (cast_expression "(code **)(pcVar25 + 0x27706c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x27706c)" ( (binary_expression "pcVar25 + 0x27706c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_270)" ( (pointer_expression "&OStack_270" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_270.addend_._4_4_ = uStack_21c" (field_expression "OStack_270.addend_._4_4_" (field_expression "OStack_270.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_270.addend_._0_4_ = uStack_220;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_270.addend_._0_4_ = uStack_220" (field_expression "OStack_270.addend_._0_4_" (field_expression "OStack_270.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_270" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_270" identifier , (pointer_expression "&OStack_270" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_270;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_270;" (assignment_expression "pOVar7 = &OStack_270" identifier = (pointer_expression "&OStack_270" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_270.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) )) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_270.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_270.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_270.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_270.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_270.rel_._20_4_ << 0x1c" (field_expression "OStack_270.rel_._20_4_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_278 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);\n  pcStack_2d8 = pcVar25 + 0x27bfdc;\n  uStack_2e0 = 1;\n  uStack_2e4 = uStack_284;\n  uStack_2e8 = uStack_288;\n  pOStack_2a4 = &OStack_270;\n  iStack_2a0 = iVar12;\n  pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_2d0.addend_._4_4_ = uStack_27c;\n  OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_270.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_270.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_270.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_270.rel_.shndx_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_270.rel_.u2_.relobj" (field_expression "OStack_270.rel_.u2_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_270.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_270.rel_.u2_.relobj)" ( (field_expression "OStack_270.rel_.u2_.relobj" (field_expression "OStack_270.rel_.u2_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_270.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_270.rel_.u2_.relobj)" ( (field_expression "OStack_270.rel_.u2_.relobj" (field_expression "OStack_270.rel_.u2_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_270.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_270.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_270.rel_.u2_.relobj)" ( (field_expression "OStack_270.rel_.u2_.relobj" (field_expression "OStack_270.rel_.u2_" (field_expression "OStack_270.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_278 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_278 + -0x7810)" * (cast_expression "(code **)(pcStack_278 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_278 + -0x7810)" ( (binary_expression "pcStack_278 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section_relative" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_278 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_278 + -0x7fc4)" * (cast_expression "(int *)(pcStack_278 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_278 + -0x7fc4)" ( (binary_expression "pcStack_278 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_278 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_278 + -0x7924)" * (cast_expression "(int *)(pcStack_278 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_278 + -0x7924)" ( (binary_expression "pcStack_278 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_2d8 = pcVar25 + 0x27bfdc" identifier = (binary_expression "pcVar25 + 0x27bfdc" identifier + number_literal)) ; (assignment_expression "uStack_2e0 = 1" identifier = number_literal) ; (assignment_expression "uStack_2e4 = uStack_284" identifier = identifier) ; (assignment_expression "uStack_2e8 = uStack_288" identifier = identifier) ; (assignment_expression "pOStack_2a4 = &OStack_270" identifier = (pointer_expression "&OStack_270" & identifier)) ; (assignment_expression "iStack_2a0 = iVar12" identifier = identifier) ; (call_expression "pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0)" (call_expression "pcStack_29c = pcVar26;\n  (**(code **)(pcVar25 + 0x276edc))" (assignment_expression "pcStack_29c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276edc))" ( (pointer_expression "**(code **)(pcVar25 + 0x276edc)" * (pointer_expression "*(code **)(pcVar25 + 0x276edc)" * (cast_expression "(code **)(pcVar25 + 0x276edc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276edc)" ( (binary_expression "pcVar25 + 0x276edc" identifier + number_literal) ))))) ))) (argument_list "(&OStack_2d0)" ( (pointer_expression "&OStack_2d0" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_2d0.addend_._4_4_ = uStack_27c" (field_expression "OStack_2d0.addend_._4_4_" (field_expression "OStack_2d0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_2d0.addend_._0_4_ = uStack_280;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_2d0.addend_._0_4_ = uStack_280" (field_expression "OStack_2d0.addend_._0_4_" (field_expression "OStack_2d0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_2d0" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_2d0" identifier , (pointer_expression "&OStack_2d0" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_2d0;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_2d0;" (assignment_expression "pOVar7 = &OStack_2d0" identifier = (pointer_expression "&OStack_2d0" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_2d0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_2d0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_2d0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_2d0.rel_._20_4_ << 0x1c" (field_expression "OStack_2d0.rel_._20_4_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);\n  pcStack_338 = pcVar25 + 0x27be48;\n  uStack_348 = uStack_2e8;\n  uStack_340 = 0;\n  uStack_344 = uStack_2e4;\n  pOStack_304 = &OStack_2d0;\n  iStack_300 = iVar14;\n  pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2dc;\n  OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_2d0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_2d0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_2d0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_2d0.rel_.shndx_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_2d0.rel_.u2_.relobj" (field_expression "OStack_2d0.rel_.u2_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2d0.rel_.u2_.relobj)" ( (field_expression "OStack_2d0.rel_.u2_.relobj" (field_expression "OStack_2d0.rel_.u2_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2d0.rel_.u2_.relobj)" ( (field_expression "OStack_2d0.rel_.u2_.relobj" (field_expression "OStack_2d0.rel_.u2_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2d0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2d0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2d0.rel_.u2_.relobj)" ( (field_expression "OStack_2d0.rel_.u2_.relobj" (field_expression "OStack_2d0.rel_.u2_" (field_expression "OStack_2d0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_2d8 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_2d8 + -0x7810)" * (cast_expression "(code **)(pcStack_2d8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_2d8 + -0x7810)" ( (binary_expression "pcStack_2d8 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section_generic" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_2d8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_2d8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_2d8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_2d8 + -0x7fc4)" ( (binary_expression "pcStack_2d8 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_2d8 + -0x7924)" * (cast_expression "(int *)(pcStack_2d8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_2d8 + -0x7924)" ( (binary_expression "pcStack_2d8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_338 = pcVar25 + 0x27be48" identifier = (binary_expression "pcVar25 + 0x27be48" identifier + number_literal)) ; (assignment_expression "uStack_348 = uStack_2e8" identifier = identifier) ; (assignment_expression "uStack_340 = 0" identifier = number_literal) ; (assignment_expression "uStack_344 = uStack_2e4" identifier = identifier) ; (assignment_expression "pOStack_304 = &OStack_2d0" identifier = (pointer_expression "&OStack_2d0" & identifier)) ; (assignment_expression "iStack_300 = iVar14" identifier = identifier) ; (call_expression "pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))(&OStack_330)" (call_expression "pcStack_2fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276d48))" (assignment_expression "pcStack_2fc = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276d48))" ( (pointer_expression "**(code **)(pcVar25 + 0x276d48)" * (pointer_expression "*(code **)(pcVar25 + 0x276d48)" * (cast_expression "(code **)(pcVar25 + 0x276d48)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276d48)" ( (binary_expression "pcVar25 + 0x276d48" identifier + number_literal) ))))) ))) (argument_list "(&OStack_330)" ( (pointer_expression "&OStack_330" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_330.addend_._4_4_ = uStack_2dc" (field_expression "OStack_330.addend_._4_4_" (field_expression "OStack_330.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_330.addend_._0_4_ = uStack_2e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_330.addend_._0_4_ = uStack_2e0" (field_expression "OStack_330.addend_._0_4_" (field_expression "OStack_330.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_330" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_330" identifier , (pointer_expression "&OStack_330" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_330;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_330;" (assignment_expression "pOVar7 = &OStack_330" identifier = (pointer_expression "&OStack_330" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_330.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_330.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_330.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_330.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_330.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_330.rel_._20_4_ << 0x1c" (field_expression "OStack_330.rel_._20_4_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (ERROR "(OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_338 + -0x7810);\n  pcVar26 = add_output_section_generic;\n  iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c);\n  pcStack_398 = pcVar25 + 0x27bcb8;\n  uStack_3a8 = uStack_340;\n  uStack_3a0 = 0;\n  uStack_3a4 = uStack_33c;\n  uStack_3b0 = uStack_344;\n  pOStack_364 = &OStack_330;\n  iStack_360 = iVar12;" (binary_expression "(OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_330.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_330.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_330.rel_.shndx_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_330.rel_.u2_.relobj" (field_expression "OStack_330.rel_.u2_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_330.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_330.rel_.u2_.relobj)" ( (field_expression "OStack_330.rel_.u2_.relobj" (field_expression "OStack_330.rel_.u2_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_330.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_330.rel_.u2_.relobj)" ( (field_expression "OStack_330.rel_.u2_.relobj" (field_expression "OStack_330.rel_.u2_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_330.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_330.rel_.u2_.relobj)" ( (field_expression "OStack_330.rel_.u2_.relobj" (field_expression "OStack_330.rel_.u2_" (field_expression "OStack_330.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_338 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_338 + -0x7810)" * (cast_expression "(code **)(pcStack_338 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_338 + -0x7810)" ( (binary_expression "pcStack_338 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section_generic" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_338 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_338 + -0x7fc4)" * (cast_expression "(int *)(pcStack_338 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_338 + -0x7fc4)" ( (binary_expression "pcStack_338 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_338 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_338 + -0x7924)" * (cast_expression "(int *)(pcStack_338 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_338 + -0x7924)" ( (binary_expression "pcStack_338 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_398 = pcVar25 + 0x27bcb8" identifier = (binary_expression "pcVar25 + 0x27bcb8" identifier + number_literal)) ; (assignment_expression "uStack_3a8 = uStack_340" identifier = identifier) ; (assignment_expression "uStack_3a0 = 0" identifier = number_literal) ; (assignment_expression "uStack_3a4 = uStack_33c" identifier = identifier) ; (assignment_expression "uStack_3b0 = uStack_344" identifier = identifier) ; (assignment_expression "pOStack_364 = &OStack_330" identifier = (pointer_expression "&OStack_330" & identifier)) ; (assignment_expression "iStack_360 = iVar12" identifier = identifier) ;) (binary_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_390._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(auStack_390._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (call_expression "pcStack_35c = pcVar26;\n  (**(code **)(pcVar25 + 0x276bbc))" (assignment_expression "pcStack_35c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276bbc))" ( (pointer_expression "**(code **)(pcVar25 + 0x276bbc)" * (pointer_expression "*(code **)(pcVar25 + 0x276bbc)" * (cast_expression "(code **)(pcVar25 + 0x276bbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276bbc)" ( (binary_expression "pcVar25 + 0x276bbc" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  uStack_36c = uStack_334;\n  auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390);\n  iVar11._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_390" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_390" identifier , (comma_expression "_64,_true> *)auStack_390" identifier , (binary_expression "_true> *)auStack_390" identifier > (pointer_expression "*)auStack_390" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar11" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "uStack_36c = uStack_334" identifier = identifier) ; (call_expression "auStack_390._32_4_ = pcStack_338;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "auStack_390._32_4_ = pcStack_338" (field_expression "auStack_390._32_4_" identifier . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_390" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_390" identifier , (comma_expression "_64,_true> *)auStack_390" identifier , (binary_expression "_true> *)auStack_390" identifier > (pointer_expression "*)auStack_390" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_390" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_390" identifier , (comma_expression "_64,_true> *)auStack_390" identifier , (binary_expression "_true> *)auStack_390" identifier > (pointer_expression "*)auStack_390" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_390 + 0x20)" ( (binary_expression "auStack_390 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_390._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_390._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_390._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_390._20_4_ << 0x1c)" ( (binary_expression "auStack_390._20_4_ << 0x1c" (field_expression "auStack_390._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_390._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_390._24_4_ != 0xfffffffc" (field_expression "auStack_390._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_398 + -0x7810);\n  pcVar26 = add_output_section_relative;\n  iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c);\n  pcStack_400 = pcVar25 + 0x27bb1c;\n  uStack_408 = 1;\n  uStack_410 = uStack_3a8;\n  uStack_40c = uStack_3a4;\n  uStack_418 = uStack_3ac;" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_390._4_4_" identifier > (pointer_expression "*)auStack_390._4_4_" * (ERROR ")" )) (field_expression "auStack_390._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_390._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_390._4_4_)" ( (cast_expression "(Relobj *)auStack_390._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_390._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_390._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_390._4_4_)" ( (cast_expression "(Relobj *)auStack_390._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_390._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_390._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_390._4_4_)" ( (cast_expression "(Relobj *)auStack_390._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_390._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_398 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_398 + -0x7810)" * (cast_expression "(code **)(pcStack_398 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_398 + -0x7810)" ( (binary_expression "pcStack_398 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section_relative" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_398 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_398 + -0x7fc4)" * (cast_expression "(int *)(pcStack_398 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_398 + -0x7fc4)" ( (binary_expression "pcStack_398 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_398 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_398 + -0x7924)" * (cast_expression "(int *)(pcStack_398 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_398 + -0x7924)" ( (binary_expression "pcStack_398 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_400 = pcVar25 + 0x27bb1c" identifier = (binary_expression "pcVar25 + 0x27bb1c" identifier + number_literal)) ; (assignment_expression "uStack_408 = 1" identifier = number_literal) ; (assignment_expression "uStack_410 = uStack_3a8" identifier = identifier) ; (assignment_expression "uStack_40c = uStack_3a4" identifier = identifier) ; (assignment_expression "uStack_418 = uStack_3ac" identifier = identifier) ;) (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;\n    }\n    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (assignment_expression "pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_390;\n  iStack_3c8 = iVar14;\n  pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_3f8.addend_._4_4_ = uStack_39c;\n  OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_390" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_390" identifier , (comma_expression "_64,_true> *)auStack_390" identifier , (binary_expression "_true> *)auStack_390" identifier > (pointer_expression "*)auStack_390" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_3c8 = iVar14" identifier = identifier) ; (call_expression "pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8)" (call_expression "pcStack_3c4 = pcVar26;\n  (**(code **)(pcVar25 + 0x276a20))" (assignment_expression "pcStack_3c4 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276a20))" ( (pointer_expression "**(code **)(pcVar25 + 0x276a20)" * (pointer_expression "*(code **)(pcVar25 + 0x276a20)" * (cast_expression "(code **)(pcVar25 + 0x276a20)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276a20)" ( (binary_expression "pcVar25 + 0x276a20" identifier + number_literal) ))))) ))) (argument_list "(&OStack_3f8)" ( (pointer_expression "&OStack_3f8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_3f8.addend_._4_4_ = uStack_39c" (field_expression "OStack_3f8.addend_._4_4_" (field_expression "OStack_3f8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_3f8.addend_._0_4_ = uStack_3a0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_3f8.addend_._0_4_ = uStack_3a0" (field_expression "OStack_3f8.addend_._0_4_" (field_expression "OStack_3f8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_3f8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_3f8" identifier , (pointer_expression "&OStack_3f8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_3f8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_3f8;" (assignment_expression "pOVar7 = &OStack_3f8" identifier = (pointer_expression "&OStack_3f8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_3f8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) )) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_3f8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_3f8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_3f8.rel_._20_4_ << 0x1c" (field_expression "OStack_3f8.rel_._20_4_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_400 + -0x7810);\n  pcVar26 = add_output_section;\n  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);\n  pcStack_468 = pcVar25 + 0x27b97c;\n  uStack_478 = uStack_410;\n  uStack_470 = 0;\n  uStack_474 = uStack_40c;\n  uStack_480 = uStack_414;\n  pOStack_434 = &OStack_3f8;\n  iStack_430 = iVar12;\n  pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_460.addend_._4_4_ = uStack_404;\n  OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_3f8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_3f8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_3f8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_3f8.rel_.shndx_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_3f8.rel_.u2_.relobj" (field_expression "OStack_3f8.rel_.u2_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3f8.rel_.u2_.relobj)" ( (field_expression "OStack_3f8.rel_.u2_.relobj" (field_expression "OStack_3f8.rel_.u2_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3f8.rel_.u2_.relobj)" ( (field_expression "OStack_3f8.rel_.u2_.relobj" (field_expression "OStack_3f8.rel_.u2_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3f8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3f8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3f8.rel_.u2_.relobj)" ( (field_expression "OStack_3f8.rel_.u2_.relobj" (field_expression "OStack_3f8.rel_.u2_" (field_expression "OStack_3f8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_400 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_400 + -0x7810)" * (cast_expression "(code **)(pcStack_400 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_400 + -0x7810)" ( (binary_expression "pcStack_400 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_output_section" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_400 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_400 + -0x7fc4)" * (cast_expression "(int *)(pcStack_400 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_400 + -0x7fc4)" ( (binary_expression "pcStack_400 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_400 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_400 + -0x7924)" * (cast_expression "(int *)(pcStack_400 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_400 + -0x7924)" ( (binary_expression "pcStack_400 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_468 = pcVar25 + 0x27b97c" identifier = (binary_expression "pcVar25 + 0x27b97c" identifier + number_literal)) ; (assignment_expression "uStack_478 = uStack_410" identifier = identifier) ; (assignment_expression "uStack_470 = 0" identifier = number_literal) ; (assignment_expression "uStack_474 = uStack_40c" identifier = identifier) ; (assignment_expression "uStack_480 = uStack_414" identifier = identifier) ; (assignment_expression "pOStack_434 = &OStack_3f8" identifier = (pointer_expression "&OStack_3f8" & identifier)) ; (assignment_expression "iStack_430 = iVar12" identifier = identifier) ; (call_expression "pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))(&OStack_460)" (call_expression "pcStack_42c = pcVar26;\n  (**(code **)(pcVar25 + 0x276880))" (assignment_expression "pcStack_42c = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276880))" ( (pointer_expression "**(code **)(pcVar25 + 0x276880)" * (pointer_expression "*(code **)(pcVar25 + 0x276880)" * (cast_expression "(code **)(pcVar25 + 0x276880)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276880)" ( (binary_expression "pcVar25 + 0x276880" identifier + number_literal) ))))) ))) (argument_list "(&OStack_460)" ( (pointer_expression "&OStack_460" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_460.addend_._4_4_ = uStack_404" (field_expression "OStack_460.addend_._4_4_" (field_expression "OStack_460.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_460.addend_._0_4_ = uStack_408;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_460.addend_._0_4_ = uStack_408" (field_expression "OStack_460.addend_._0_4_" (field_expression "OStack_460.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_460" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_460" identifier , (pointer_expression "&OStack_460" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_460;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_460;" (assignment_expression "pOVar7 = &OStack_460" identifier = (pointer_expression "&OStack_460" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_460.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_460.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_460.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_460.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_460.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_460.rel_._20_4_ << 0x1c" (field_expression "OStack_460.rel_._20_4_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_468 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);\n  pcStack_4d0 = pcVar25 + 0x27b7e0;\n  uStack_4dc = 1;\n  uStack_4d8 = 0;\n  uStack_4e0 = 0;\n  uStack_4e4 = uStack_47c;\n  uStack_4e8 = uStack_480;\n  pOStack_49c = &OStack_460;\n  iStack_498 = iVar14;\n  pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_4c8.addend_._4_4_ = uStack_474;\n  OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_460.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_460.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_460.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_460.rel_.shndx_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_460.rel_.u2_.relobj" (field_expression "OStack_460.rel_.u2_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_460.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_460.rel_.u2_.relobj)" ( (field_expression "OStack_460.rel_.u2_.relobj" (field_expression "OStack_460.rel_.u2_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_460.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_460.rel_.u2_.relobj)" ( (field_expression "OStack_460.rel_.u2_.relobj" (field_expression "OStack_460.rel_.u2_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_460.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_460.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_460.rel_.u2_.relobj)" ( (field_expression "OStack_460.rel_.u2_.relobj" (field_expression "OStack_460.rel_.u2_" (field_expression "OStack_460.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_468 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_468 + -0x7810)" * (cast_expression "(code **)(pcStack_468 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_468 + -0x7810)" ( (binary_expression "pcStack_468 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_symbolless_global_addend" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_468 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_468 + -0x7fc4)" * (cast_expression "(int *)(pcStack_468 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_468 + -0x7fc4)" ( (binary_expression "pcStack_468 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_468 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_468 + -0x7924)" * (cast_expression "(int *)(pcStack_468 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_468 + -0x7924)" ( (binary_expression "pcStack_468 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_4d0 = pcVar25 + 0x27b7e0" identifier = (binary_expression "pcVar25 + 0x27b7e0" identifier + number_literal)) ; (assignment_expression "uStack_4dc = 1" identifier = number_literal) ; (assignment_expression "uStack_4d8 = 0" identifier = number_literal) ; (assignment_expression "uStack_4e0 = 0" identifier = number_literal) ; (assignment_expression "uStack_4e4 = uStack_47c" identifier = identifier) ; (assignment_expression "uStack_4e8 = uStack_480" identifier = identifier) ; (assignment_expression "pOStack_49c = &OStack_460" identifier = (pointer_expression "&OStack_460" & identifier)) ; (assignment_expression "iStack_498 = iVar14" identifier = identifier) ; (call_expression "pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8)" (call_expression "pcStack_494 = pcVar26;\n  (**(code **)(pcVar25 + 0x2766d0))" (assignment_expression "pcStack_494 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x2766d0))" ( (pointer_expression "**(code **)(pcVar25 + 0x2766d0)" * (pointer_expression "*(code **)(pcVar25 + 0x2766d0)" * (cast_expression "(code **)(pcVar25 + 0x2766d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2766d0)" ( (binary_expression "pcVar25 + 0x2766d0" identifier + number_literal) ))))) ))) (argument_list "(&OStack_4c8)" ( (pointer_expression "&OStack_4c8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_4c8.addend_._4_4_ = uStack_474" (field_expression "OStack_4c8.addend_._4_4_" (field_expression "OStack_4c8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_4c8.addend_._0_4_ = uStack_478;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_4c8.addend_._0_4_ = uStack_478" (field_expression "OStack_4c8.addend_._0_4_" (field_expression "OStack_4c8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_4c8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_4c8" identifier , (pointer_expression "&OStack_4c8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_4c8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_4c8;" (assignment_expression "pOVar7 = &OStack_4c8" identifier = (pointer_expression "&OStack_4c8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_4c8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_4c8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_4c8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_4c8.rel_._20_4_ << 0x1c" (field_expression "OStack_4c8.rel_._20_4_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);\n  pcStack_538 = pcVar25 + 0x27b644;\n  uStack_550 = uStack_4e8;\n  uStack_540 = 0;\n  uStack_544 = 0;\n  uStack_548 = 0;\n  uStack_54c = uStack_4e4;\n  pOStack_504 = &OStack_4c8;\n  iStack_500 = iVar12;\n  pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_530.addend_._4_4_ = uStack_4dc;\n  OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_4c8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_4c8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_4c8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_4c8.rel_.shndx_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_4c8.rel_.u2_.relobj" (field_expression "OStack_4c8.rel_.u2_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4c8.rel_.u2_.relobj)" ( (field_expression "OStack_4c8.rel_.u2_.relobj" (field_expression "OStack_4c8.rel_.u2_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4c8.rel_.u2_.relobj)" ( (field_expression "OStack_4c8.rel_.u2_.relobj" (field_expression "OStack_4c8.rel_.u2_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4c8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4c8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4c8.rel_.u2_.relobj)" ( (field_expression "OStack_4c8.rel_.u2_.relobj" (field_expression "OStack_4c8.rel_.u2_" (field_expression "OStack_4c8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_4d0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_4d0 + -0x7810)" * (cast_expression "(code **)(pcStack_4d0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_4d0 + -0x7810)" ( (binary_expression "pcStack_4d0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_4d0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_4d0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_4d0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4d0 + -0x7fc4)" ( (binary_expression "pcStack_4d0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_4d0 + -0x7924)" * (cast_expression "(int *)(pcStack_4d0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4d0 + -0x7924)" ( (binary_expression "pcStack_4d0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_538 = pcVar25 + 0x27b644" identifier = (binary_expression "pcVar25 + 0x27b644" identifier + number_literal)) ; (assignment_expression "uStack_550 = uStack_4e8" identifier = identifier) ; (assignment_expression "uStack_540 = 0" identifier = number_literal) ; (assignment_expression "uStack_544 = 0" identifier = number_literal) ; (assignment_expression "uStack_548 = 0" identifier = number_literal) ; (assignment_expression "uStack_54c = uStack_4e4" identifier = identifier) ; (assignment_expression "pOStack_504 = &OStack_4c8" identifier = (pointer_expression "&OStack_4c8" & identifier)) ; (assignment_expression "iStack_500 = iVar12" identifier = identifier) ; (call_expression "pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))(&OStack_530)" (call_expression "pcStack_4fc = pcVar26;\n  (**(code **)(pcVar25 + 0x276534))" (assignment_expression "pcStack_4fc = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276534))" ( (pointer_expression "**(code **)(pcVar25 + 0x276534)" * (pointer_expression "*(code **)(pcVar25 + 0x276534)" * (cast_expression "(code **)(pcVar25 + 0x276534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276534)" ( (binary_expression "pcVar25 + 0x276534" identifier + number_literal) ))))) ))) (argument_list "(&OStack_530)" ( (pointer_expression "&OStack_530" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_530.addend_._4_4_ = uStack_4dc" (field_expression "OStack_530.addend_._4_4_" (field_expression "OStack_530.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_530.addend_._0_4_ = uStack_4e0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_530.addend_._0_4_ = uStack_4e0" (field_expression "OStack_530.addend_._0_4_" (field_expression "OStack_530.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_530" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_530" identifier , (pointer_expression "&OStack_530" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_530;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_530;" (assignment_expression "pOVar7 = &OStack_530" identifier = (pointer_expression "&OStack_530" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_530.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_530.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_530.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_530.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_530.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_530.rel_._20_4_ << 0x1c" (field_expression "OStack_530.rel_._20_4_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_538 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);\n  pcStack_5a0 = pcVar25 + 0x27b4ac;\n  uStack_5a8 = uStack_540 & 0xff;\n  uStack_5ac = 1;\n  uStack_5b0 = 1;\n  uStack_5b8 = uStack_550;\n  uStack_5b4 = uStack_54c;\n  pOStack_56c = &OStack_530;\n  iStack_568 = iVar14;\n  pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_598.addend_._4_4_ = uStack_544;\n  OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_530.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_530.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_530.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_530.rel_.shndx_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_530.rel_.u2_.relobj" (field_expression "OStack_530.rel_.u2_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_530.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_530.rel_.u2_.relobj)" ( (field_expression "OStack_530.rel_.u2_.relobj" (field_expression "OStack_530.rel_.u2_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_530.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_530.rel_.u2_.relobj)" ( (field_expression "OStack_530.rel_.u2_.relobj" (field_expression "OStack_530.rel_.u2_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_530.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_530.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_530.rel_.u2_.relobj)" ( (field_expression "OStack_530.rel_.u2_.relobj" (field_expression "OStack_530.rel_.u2_" (field_expression "OStack_530.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_538 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_538 + -0x7810)" * (cast_expression "(code **)(pcStack_538 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_538 + -0x7810)" ( (binary_expression "pcStack_538 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global_relative" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_538 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_538 + -0x7fc4)" * (cast_expression "(int *)(pcStack_538 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_538 + -0x7fc4)" ( (binary_expression "pcStack_538 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_538 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_538 + -0x7924)" * (cast_expression "(int *)(pcStack_538 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_538 + -0x7924)" ( (binary_expression "pcStack_538 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_5a0 = pcVar25 + 0x27b4ac" identifier = (binary_expression "pcVar25 + 0x27b4ac" identifier + number_literal)) ; (assignment_expression "uStack_5a8 = uStack_540 & 0xff" identifier = (binary_expression "uStack_540 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_5ac = 1" identifier = number_literal) ; (assignment_expression "uStack_5b0 = 1" identifier = number_literal) ; (assignment_expression "uStack_5b8 = uStack_550" identifier = identifier) ; (assignment_expression "uStack_5b4 = uStack_54c" identifier = identifier) ; (assignment_expression "pOStack_56c = &OStack_530" identifier = (pointer_expression "&OStack_530" & identifier)) ; (assignment_expression "iStack_568 = iVar14" identifier = identifier) ; (call_expression "pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))(&OStack_598)" (call_expression "pcStack_564 = pcVar26;\n  (**(code **)(pcVar25 + 0x27639c))" (assignment_expression "pcStack_564 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x27639c))" ( (pointer_expression "**(code **)(pcVar25 + 0x27639c)" * (pointer_expression "*(code **)(pcVar25 + 0x27639c)" * (cast_expression "(code **)(pcVar25 + 0x27639c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x27639c)" ( (binary_expression "pcVar25 + 0x27639c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_598)" ( (pointer_expression "&OStack_598" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_598.addend_._4_4_ = uStack_544" (field_expression "OStack_598.addend_._4_4_" (field_expression "OStack_598.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_598.addend_._0_4_ = uStack_548;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_598.addend_._0_4_ = uStack_548" (field_expression "OStack_598.addend_._0_4_" (field_expression "OStack_598.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_598" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_598" identifier , (pointer_expression "&OStack_598" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_598;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_598;" (assignment_expression "pOVar7 = &OStack_598" identifier = (pointer_expression "&OStack_598" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_598.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_598.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_598.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_598.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_598.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_598.rel_._20_4_ << 0x1c" (field_expression "OStack_598.rel_._20_4_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);\n  pcStack_608 = pcVar25 + 0x27b30c;\n  uStack_620 = uStack_5b8;\n  uStack_610 = 0;\n  uStack_614 = 0;\n  uStack_618 = 0;\n  uStack_61c = uStack_5b4;\n  pOStack_5d4 = &OStack_598;\n  iStack_5d0 = iVar12;\n  pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_600.addend_._4_4_ = uStack_5ac;\n  OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_598.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_598.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_598.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_598.rel_.shndx_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_598.rel_.u2_.relobj" (field_expression "OStack_598.rel_.u2_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_598.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_598.rel_.u2_.relobj)" ( (field_expression "OStack_598.rel_.u2_.relobj" (field_expression "OStack_598.rel_.u2_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_598.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_598.rel_.u2_.relobj)" ( (field_expression "OStack_598.rel_.u2_.relobj" (field_expression "OStack_598.rel_.u2_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_598.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_598.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_598.rel_.u2_.relobj)" ( (field_expression "OStack_598.rel_.u2_.relobj" (field_expression "OStack_598.rel_.u2_" (field_expression "OStack_598.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_5a0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_5a0 + -0x7810)" * (cast_expression "(code **)(pcStack_5a0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_5a0 + -0x7810)" ( (binary_expression "pcStack_5a0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global_generic" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_5a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_5a0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_5a0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_5a0 + -0x7fc4)" ( (binary_expression "pcStack_5a0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_5a0 + -0x7924)" * (cast_expression "(int *)(pcStack_5a0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_5a0 + -0x7924)" ( (binary_expression "pcStack_5a0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_608 = pcVar25 + 0x27b30c" identifier = (binary_expression "pcVar25 + 0x27b30c" identifier + number_literal)) ; (assignment_expression "uStack_620 = uStack_5b8" identifier = identifier) ; (assignment_expression "uStack_610 = 0" identifier = number_literal) ; (assignment_expression "uStack_614 = 0" identifier = number_literal) ; (assignment_expression "uStack_618 = 0" identifier = number_literal) ; (assignment_expression "uStack_61c = uStack_5b4" identifier = identifier) ; (assignment_expression "pOStack_5d4 = &OStack_598" identifier = (pointer_expression "&OStack_598" & identifier)) ; (assignment_expression "iStack_5d0 = iVar12" identifier = identifier) ; (call_expression "pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600)" (call_expression "pcStack_5cc = pcVar26;\n  (**(code **)(pcVar25 + 0x2761fc))" (assignment_expression "pcStack_5cc = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x2761fc))" ( (pointer_expression "**(code **)(pcVar25 + 0x2761fc)" * (pointer_expression "*(code **)(pcVar25 + 0x2761fc)" * (cast_expression "(code **)(pcVar25 + 0x2761fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2761fc)" ( (binary_expression "pcVar25 + 0x2761fc" identifier + number_literal) ))))) ))) (argument_list "(&OStack_600)" ( (pointer_expression "&OStack_600" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_600.addend_._4_4_ = uStack_5ac" (field_expression "OStack_600.addend_._4_4_" (field_expression "OStack_600.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_600.addend_._0_4_ = uStack_5b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_600.addend_._0_4_ = uStack_5b0" (field_expression "OStack_600.addend_._0_4_" (field_expression "OStack_600.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_600" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_600" identifier , (pointer_expression "&OStack_600" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_600;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_600;" (assignment_expression "pOVar7 = &OStack_600" identifier = (pointer_expression "&OStack_600" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_600.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_600.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_600.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_600.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_600.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_600.rel_._20_4_ << 0x1c" (field_expression "OStack_600.rel_._20_4_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_608 + -0x7810);\n  pcVar26 = add_global_relative;\n  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);\n  pcStack_670 = pcVar25 + 0x27b174;\n  uStack_678 = (uint)pcStack_608 & 0xff;\n  uStack_67c = 1;\n  uStack_680 = 1;\n  uStack_688 = uStack_618;\n  uStack_684 = uStack_614;\n  uStack_690 = uStack_61c;\n  pOStack_63c = &OStack_600;\n  iStack_638 = iVar14;\n  pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_668.addend_._4_4_ = uStack_60c;\n  OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_600.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_600.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_600.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_600.rel_.shndx_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_600.rel_.u2_.relobj" (field_expression "OStack_600.rel_.u2_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_600.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_600.rel_.u2_.relobj)" ( (field_expression "OStack_600.rel_.u2_.relobj" (field_expression "OStack_600.rel_.u2_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_600.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_600.rel_.u2_.relobj)" ( (field_expression "OStack_600.rel_.u2_.relobj" (field_expression "OStack_600.rel_.u2_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_600.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_600.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_600.rel_.u2_.relobj)" ( (field_expression "OStack_600.rel_.u2_.relobj" (field_expression "OStack_600.rel_.u2_" (field_expression "OStack_600.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_608 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_608 + -0x7810)" * (cast_expression "(code **)(pcStack_608 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_608 + -0x7810)" ( (binary_expression "pcStack_608 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global_relative" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_608 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_608 + -0x7fc4)" * (cast_expression "(int *)(pcStack_608 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_608 + -0x7fc4)" ( (binary_expression "pcStack_608 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_608 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_608 + -0x7924)" * (cast_expression "(int *)(pcStack_608 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_608 + -0x7924)" ( (binary_expression "pcStack_608 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_670 = pcVar25 + 0x27b174" identifier = (binary_expression "pcVar25 + 0x27b174" identifier + number_literal)) ; (assignment_expression "uStack_678 = (uint)pcStack_608 & 0xff" identifier = (binary_expression "(uint)pcStack_608 & 0xff" (cast_expression "(uint)pcStack_608" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal)) ; (assignment_expression "uStack_67c = 1" identifier = number_literal) ; (assignment_expression "uStack_680 = 1" identifier = number_literal) ; (assignment_expression "uStack_688 = uStack_618" identifier = identifier) ; (assignment_expression "uStack_684 = uStack_614" identifier = identifier) ; (assignment_expression "uStack_690 = uStack_61c" identifier = identifier) ; (assignment_expression "pOStack_63c = &OStack_600" identifier = (pointer_expression "&OStack_600" & identifier)) ; (assignment_expression "iStack_638 = iVar14" identifier = identifier) ; (call_expression "pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))(&OStack_668)" (call_expression "pcStack_634 = pcVar26;\n  (**(code **)(pcVar25 + 0x276068))" (assignment_expression "pcStack_634 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x276068))" ( (pointer_expression "**(code **)(pcVar25 + 0x276068)" * (pointer_expression "*(code **)(pcVar25 + 0x276068)" * (cast_expression "(code **)(pcVar25 + 0x276068)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x276068)" ( (binary_expression "pcVar25 + 0x276068" identifier + number_literal) ))))) ))) (argument_list "(&OStack_668)" ( (pointer_expression "&OStack_668" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_668.addend_._4_4_ = uStack_60c" (field_expression "OStack_668.addend_._4_4_" (field_expression "OStack_668.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_668.addend_._0_4_ = uStack_610;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_668.addend_._0_4_ = uStack_610" (field_expression "OStack_668.addend_._0_4_" (field_expression "OStack_668.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_668" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_668" identifier , (pointer_expression "&OStack_668" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_668;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_668;" (assignment_expression "pOVar7 = &OStack_668" identifier = (pointer_expression "&OStack_668" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_668.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_668.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_668.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_668.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_668.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_668.rel_._20_4_ << 0x1c" (field_expression "OStack_668.rel_._20_4_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_670 + -0x7810);\n  pcVar26 = add_global;\n  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);\n  pcStack_6e0 = pcVar25 + 0x27afc8;\n  uStack_6f8 = uStack_688;\n  uStack_6e8 = 0;\n  uStack_6ec = 0;\n  uStack_6f0 = 0;\n  uStack_6f4 = uStack_684;\n  uStack_700 = uStack_68c;\n  pOStack_6ac = &OStack_668;\n  iStack_6a8 = iVar12;\n  pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_6d8.addend_._4_4_ = uStack_67c;\n  OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_668.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_668.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_668.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_668.rel_.shndx_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_668.rel_.u2_.relobj" (field_expression "OStack_668.rel_.u2_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_668.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_668.rel_.u2_.relobj)" ( (field_expression "OStack_668.rel_.u2_.relobj" (field_expression "OStack_668.rel_.u2_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_668.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_668.rel_.u2_.relobj)" ( (field_expression "OStack_668.rel_.u2_.relobj" (field_expression "OStack_668.rel_.u2_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_668.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_668.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_668.rel_.u2_.relobj)" ( (field_expression "OStack_668.rel_.u2_.relobj" (field_expression "OStack_668.rel_.u2_" (field_expression "OStack_668.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_670 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_670 + -0x7810)" * (cast_expression "(code **)(pcStack_670 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_670 + -0x7810)" ( (binary_expression "pcStack_670 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_670 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_670 + -0x7fc4)" * (cast_expression "(int *)(pcStack_670 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_670 + -0x7fc4)" ( (binary_expression "pcStack_670 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_670 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_670 + -0x7924)" * (cast_expression "(int *)(pcStack_670 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_670 + -0x7924)" ( (binary_expression "pcStack_670 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_6e0 = pcVar25 + 0x27afc8" identifier = (binary_expression "pcVar25 + 0x27afc8" identifier + number_literal)) ; (assignment_expression "uStack_6f8 = uStack_688" identifier = identifier) ; (assignment_expression "uStack_6e8 = 0" identifier = number_literal) ; (assignment_expression "uStack_6ec = 0" identifier = number_literal) ; (assignment_expression "uStack_6f0 = 0" identifier = number_literal) ; (assignment_expression "uStack_6f4 = uStack_684" identifier = identifier) ; (assignment_expression "uStack_700 = uStack_68c" identifier = identifier) ; (assignment_expression "pOStack_6ac = &OStack_668" identifier = (pointer_expression "&OStack_668" & identifier)) ; (assignment_expression "iStack_6a8 = iVar12" identifier = identifier) ; (call_expression "pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8)" (call_expression "pcStack_6a4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275ebc))" (assignment_expression "pcStack_6a4 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x275ebc))" ( (pointer_expression "**(code **)(pcVar25 + 0x275ebc)" * (pointer_expression "*(code **)(pcVar25 + 0x275ebc)" * (cast_expression "(code **)(pcVar25 + 0x275ebc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x275ebc)" ( (binary_expression "pcVar25 + 0x275ebc" identifier + number_literal) ))))) ))) (argument_list "(&OStack_6d8)" ( (pointer_expression "&OStack_6d8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_6d8.addend_._4_4_ = uStack_67c" (field_expression "OStack_6d8.addend_._4_4_" (field_expression "OStack_6d8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_6d8.addend_._0_4_ = uStack_680;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_6d8.addend_._0_4_ = uStack_680" (field_expression "OStack_6d8.addend_._0_4_" (field_expression "OStack_6d8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_6d8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_6d8" identifier , (pointer_expression "&OStack_6d8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_6d8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_6d8;" (assignment_expression "pOVar7 = &OStack_6d8" identifier = (pointer_expression "&OStack_6d8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_6d8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_6d8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_6d8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_6d8.rel_._20_4_ << 0x1c" (field_expression "OStack_6d8.rel_._20_4_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);\n  pcVar26 = add_global_generic;\n  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);\n  pcStack_750 = pcVar25 + 0x27ae24;\n  uStack_768 = uStack_6f8;\n  uStack_758 = 0;\n  uStack_75c = 0;\n  uStack_760 = 0;\n  uStack_764 = uStack_6f4;\n  uStack_770 = uStack_6fc;\n  pOStack_71c = &OStack_6d8;\n  iStack_718 = iVar14;\n  pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_748.addend_._4_4_ = uStack_6ec;\n  OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_6d8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_6d8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_6d8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_6d8.rel_.shndx_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_6d8.rel_.u2_.relobj" (field_expression "OStack_6d8.rel_.u2_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d8.rel_.u2_.relobj)" ( (field_expression "OStack_6d8.rel_.u2_.relobj" (field_expression "OStack_6d8.rel_.u2_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d8.rel_.u2_.relobj)" ( (field_expression "OStack_6d8.rel_.u2_.relobj" (field_expression "OStack_6d8.rel_.u2_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_6d8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_6d8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_6d8.rel_.u2_.relobj)" ( (field_expression "OStack_6d8.rel_.u2_.relobj" (field_expression "OStack_6d8.rel_.u2_" (field_expression "OStack_6d8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_6e0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_6e0 + -0x7810)" * (cast_expression "(code **)(pcStack_6e0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_6e0 + -0x7810)" ( (binary_expression "pcStack_6e0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_global_generic" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_6e0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_6e0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_6e0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_6e0 + -0x7fc4)" ( (binary_expression "pcStack_6e0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_6e0 + -0x7924)" * (cast_expression "(int *)(pcStack_6e0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_6e0 + -0x7924)" ( (binary_expression "pcStack_6e0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_750 = pcVar25 + 0x27ae24" identifier = (binary_expression "pcVar25 + 0x27ae24" identifier + number_literal)) ; (assignment_expression "uStack_768 = uStack_6f8" identifier = identifier) ; (assignment_expression "uStack_758 = 0" identifier = number_literal) ; (assignment_expression "uStack_75c = 0" identifier = number_literal) ; (assignment_expression "uStack_760 = 0" identifier = number_literal) ; (assignment_expression "uStack_764 = uStack_6f4" identifier = identifier) ; (assignment_expression "uStack_770 = uStack_6fc" identifier = identifier) ; (assignment_expression "pOStack_71c = &OStack_6d8" identifier = (pointer_expression "&OStack_6d8" & identifier)) ; (assignment_expression "iStack_718 = iVar14" identifier = identifier) ; (call_expression "pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))(&OStack_748)" (call_expression "pcStack_714 = pcVar26;\n  (**(code **)(pcVar25 + 0x275d18))" (assignment_expression "pcStack_714 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x275d18))" ( (pointer_expression "**(code **)(pcVar25 + 0x275d18)" * (pointer_expression "*(code **)(pcVar25 + 0x275d18)" * (cast_expression "(code **)(pcVar25 + 0x275d18)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x275d18)" ( (binary_expression "pcVar25 + 0x275d18" identifier + number_literal) ))))) ))) (argument_list "(&OStack_748)" ( (pointer_expression "&OStack_748" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_748.addend_._4_4_ = uStack_6ec" (field_expression "OStack_748.addend_._4_4_" (field_expression "OStack_748.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_748.addend_._0_4_ = uStack_6f0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_748.addend_._0_4_ = uStack_6f0" (field_expression "OStack_748.addend_._0_4_" (field_expression "OStack_748.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_748" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_748" identifier , (pointer_expression "&OStack_748" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_748;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_748;" (assignment_expression "pOVar7 = &OStack_748" identifier = (pointer_expression "&OStack_748" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_748.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_748.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_748.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_748.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_748.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_748.rel_._20_4_ << 0x1c" (field_expression "OStack_748.rel_._20_4_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_750 + -0x7810);\n  pcVar26 = add_symbolless_global_addend;\n  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);\n  pcStack_7c0 = pcVar25 + 0x27ac80;\n  uStack_7cc = 1;\n  uStack_7d8 = uStack_768;\n  uStack_7c8 = 0;\n  uStack_7d0 = 0;\n  uStack_7d4 = uStack_764;\n  uStack_7e0 = uStack_76c;\n  pOStack_78c = &OStack_748;\n  iStack_788 = iVar12;\n  pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_7b8.addend_._4_4_ = uStack_75c;\n  OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_748.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_748.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_748.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_748.rel_.shndx_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_748.rel_.u2_.relobj" (field_expression "OStack_748.rel_.u2_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_748.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_748.rel_.u2_.relobj)" ( (field_expression "OStack_748.rel_.u2_.relobj" (field_expression "OStack_748.rel_.u2_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_748.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_748.rel_.u2_.relobj)" ( (field_expression "OStack_748.rel_.u2_.relobj" (field_expression "OStack_748.rel_.u2_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_748.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_748.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_748.rel_.u2_.relobj)" ( (field_expression "OStack_748.rel_.u2_.relobj" (field_expression "OStack_748.rel_.u2_" (field_expression "OStack_748.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_750 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_750 + -0x7810)" * (cast_expression "(code **)(pcStack_750 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_750 + -0x7810)" ( (binary_expression "pcStack_750 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_symbolless_global_addend" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_750 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_750 + -0x7fc4)" * (cast_expression "(int *)(pcStack_750 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_750 + -0x7fc4)" ( (binary_expression "pcStack_750 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_750 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_750 + -0x7924)" * (cast_expression "(int *)(pcStack_750 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_750 + -0x7924)" ( (binary_expression "pcStack_750 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_7c0 = pcVar25 + 0x27ac80" identifier = (binary_expression "pcVar25 + 0x27ac80" identifier + number_literal)) ; (assignment_expression "uStack_7cc = 1" identifier = number_literal) ; (assignment_expression "uStack_7d8 = uStack_768" identifier = identifier) ; (assignment_expression "uStack_7c8 = 0" identifier = number_literal) ; (assignment_expression "uStack_7d0 = 0" identifier = number_literal) ; (assignment_expression "uStack_7d4 = uStack_764" identifier = identifier) ; (assignment_expression "uStack_7e0 = uStack_76c" identifier = identifier) ; (assignment_expression "pOStack_78c = &OStack_748" identifier = (pointer_expression "&OStack_748" & identifier)) ; (assignment_expression "iStack_788 = iVar12" identifier = identifier) ; (call_expression "pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8)" (call_expression "pcStack_784 = pcVar26;\n  (**(code **)(pcVar25 + 0x275b74))" (assignment_expression "pcStack_784 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x275b74))" ( (pointer_expression "**(code **)(pcVar25 + 0x275b74)" * (pointer_expression "*(code **)(pcVar25 + 0x275b74)" * (cast_expression "(code **)(pcVar25 + 0x275b74)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x275b74)" ( (binary_expression "pcVar25 + 0x275b74" identifier + number_literal) ))))) ))) (argument_list "(&OStack_7b8)" ( (pointer_expression "&OStack_7b8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_7b8.addend_._4_4_ = uStack_75c" (field_expression "OStack_7b8.addend_._4_4_" (field_expression "OStack_7b8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_7b8.addend_._0_4_ = uStack_760;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_7b8.addend_._0_4_ = uStack_760" (field_expression "OStack_7b8.addend_._0_4_" (field_expression "OStack_7b8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_7b8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_7b8" identifier , (pointer_expression "&OStack_7b8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_7b8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_7b8;" (assignment_expression "pOVar7 = &OStack_7b8" identifier = (pointer_expression "&OStack_7b8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_7b8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_7b8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_7b8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_7b8.rel_._20_4_ << 0x1c" (field_expression "OStack_7b8.rel_._20_4_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);\n  pcStack_830 = pcVar25 + 0x27aad8;\n  uStack_838 = 1;\n  uStack_848 = uStack_7d8;\n  uStack_834 = 0;\n  uStack_83c = 0;\n  uStack_840 = 0;\n  uStack_844 = uStack_7d4;\n  uStack_850 = uStack_7dc;\n  pOStack_7fc = &OStack_7b8;\n  iStack_7f8 = iVar14;\n  pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_828.addend_._4_4_ = uStack_7cc;\n  OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_7b8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_7b8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_7b8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_7b8.rel_.shndx_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_7b8.rel_.u2_.relobj" (field_expression "OStack_7b8.rel_.u2_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b8.rel_.u2_.relobj)" ( (field_expression "OStack_7b8.rel_.u2_.relobj" (field_expression "OStack_7b8.rel_.u2_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b8.rel_.u2_.relobj)" ( (field_expression "OStack_7b8.rel_.u2_.relobj" (field_expression "OStack_7b8.rel_.u2_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_7b8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_7b8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_7b8.rel_.u2_.relobj)" ( (field_expression "OStack_7b8.rel_.u2_.relobj" (field_expression "OStack_7b8.rel_.u2_" (field_expression "OStack_7b8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_7c0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_7c0 + -0x7810)" * (cast_expression "(code **)(pcStack_7c0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_7c0 + -0x7810)" ( (binary_expression "pcStack_7c0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_section" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_7c0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_7c0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_7c0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_7c0 + -0x7fc4)" ( (binary_expression "pcStack_7c0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_7c0 + -0x7924)" * (cast_expression "(int *)(pcStack_7c0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_7c0 + -0x7924)" ( (binary_expression "pcStack_7c0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_830 = pcVar25 + 0x27aad8" identifier = (binary_expression "pcVar25 + 0x27aad8" identifier + number_literal)) ; (assignment_expression "uStack_838 = 1" identifier = number_literal) ; (assignment_expression "uStack_848 = uStack_7d8" identifier = identifier) ; (assignment_expression "uStack_834 = 0" identifier = number_literal) ; (assignment_expression "uStack_83c = 0" identifier = number_literal) ; (assignment_expression "uStack_840 = 0" identifier = number_literal) ; (assignment_expression "uStack_844 = uStack_7d4" identifier = identifier) ; (assignment_expression "uStack_850 = uStack_7dc" identifier = identifier) ; (assignment_expression "pOStack_7fc = &OStack_7b8" identifier = (pointer_expression "&OStack_7b8" & identifier)) ; (assignment_expression "iStack_7f8 = iVar14" identifier = identifier) ; (call_expression "pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828)" (call_expression "pcStack_7f4 = pcVar26;\n  (**(code **)(pcVar25 + 0x2759d4))" (assignment_expression "pcStack_7f4 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x2759d4))" ( (pointer_expression "**(code **)(pcVar25 + 0x2759d4)" * (pointer_expression "*(code **)(pcVar25 + 0x2759d4)" * (cast_expression "(code **)(pcVar25 + 0x2759d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2759d4)" ( (binary_expression "pcVar25 + 0x2759d4" identifier + number_literal) ))))) ))) (argument_list "(&OStack_828)" ( (pointer_expression "&OStack_828" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_828.addend_._4_4_ = uStack_7cc" (field_expression "OStack_828.addend_._4_4_" (field_expression "OStack_828.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_828.addend_._0_4_ = uStack_7d0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_828.addend_._0_4_ = uStack_7d0" (field_expression "OStack_828.addend_._0_4_" (field_expression "OStack_828.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_828" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_828" identifier , (pointer_expression "&OStack_828" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_828;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_828;" (assignment_expression "pOVar7 = &OStack_828" identifier = (pointer_expression "&OStack_828" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_828.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_828.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_828.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_828.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_828.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_828.rel_._20_4_ << 0x1c" (field_expression "OStack_828.rel_._20_4_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_830 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);\n  pcStack_8a0 = pcVar25 + 0x27a930;\n  uStack_8a4 = uStack_838 & 0xff;\n  uStack_8ac = 1;\n  uStack_8b0 = 1;\n  uStack_8b8 = uStack_848;\n  uStack_8a8 = 0;\n  uStack_8b4 = uStack_844;\n  uStack_8c0 = uStack_84c;\n  pOStack_86c = &OStack_828;\n  iStack_868 = iVar12;\n  pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_898.addend_._4_4_ = uStack_83c;\n  OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_828.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_828.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_828.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_828.rel_.shndx_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_828.rel_.u2_.relobj" (field_expression "OStack_828.rel_.u2_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_828.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_828.rel_.u2_.relobj)" ( (field_expression "OStack_828.rel_.u2_.relobj" (field_expression "OStack_828.rel_.u2_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_828.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_828.rel_.u2_.relobj)" ( (field_expression "OStack_828.rel_.u2_.relobj" (field_expression "OStack_828.rel_.u2_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_828.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_828.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_828.rel_.u2_.relobj)" ( (field_expression "OStack_828.rel_.u2_.relobj" (field_expression "OStack_828.rel_.u2_" (field_expression "OStack_828.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_830 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_830 + -0x7810)" * (cast_expression "(code **)(pcStack_830 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_830 + -0x7810)" ( (binary_expression "pcStack_830 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_relative" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_830 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_830 + -0x7fc4)" * (cast_expression "(int *)(pcStack_830 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_830 + -0x7fc4)" ( (binary_expression "pcStack_830 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_830 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_830 + -0x7924)" * (cast_expression "(int *)(pcStack_830 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_830 + -0x7924)" ( (binary_expression "pcStack_830 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_8a0 = pcVar25 + 0x27a930" identifier = (binary_expression "pcVar25 + 0x27a930" identifier + number_literal)) ; (assignment_expression "uStack_8a4 = uStack_838 & 0xff" identifier = (binary_expression "uStack_838 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_8ac = 1" identifier = number_literal) ; (assignment_expression "uStack_8b0 = 1" identifier = number_literal) ; (assignment_expression "uStack_8b8 = uStack_848" identifier = identifier) ; (assignment_expression "uStack_8a8 = 0" identifier = number_literal) ; (assignment_expression "uStack_8b4 = uStack_844" identifier = identifier) ; (assignment_expression "uStack_8c0 = uStack_84c" identifier = identifier) ; (assignment_expression "pOStack_86c = &OStack_828" identifier = (pointer_expression "&OStack_828" & identifier)) ; (assignment_expression "iStack_868 = iVar12" identifier = identifier) ; (call_expression "pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))(&OStack_898)" (call_expression "pcStack_864 = pcVar26;\n  (**(code **)(pcVar25 + 0x27582c))" (assignment_expression "pcStack_864 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x27582c))" ( (pointer_expression "**(code **)(pcVar25 + 0x27582c)" * (pointer_expression "*(code **)(pcVar25 + 0x27582c)" * (cast_expression "(code **)(pcVar25 + 0x27582c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x27582c)" ( (binary_expression "pcVar25 + 0x27582c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_898)" ( (pointer_expression "&OStack_898" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_898.addend_._4_4_ = uStack_83c" (field_expression "OStack_898.addend_._4_4_" (field_expression "OStack_898.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_898.addend_._0_4_ = uStack_840;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_898.addend_._0_4_ = uStack_840" (field_expression "OStack_898.addend_._0_4_" (field_expression "OStack_898.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_898" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_898" identifier , (pointer_expression "&OStack_898" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_898;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_898;" (assignment_expression "pOVar7 = &OStack_898" identifier = (pointer_expression "&OStack_898" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_898.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_898.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_898.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_898.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_898.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_898.rel_._20_4_ << 0x1c" (field_expression "OStack_898.rel_._20_4_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);\n  pcVar26 = add_local_section;\n  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);\n  pcStack_910 = pcVar25 + 0x27a784;\n  uStack_918 = 1;\n  uStack_928 = uStack_8b8;\n  uStack_914 = 0;\n  uStack_91c = 0;\n  uStack_920 = 0;\n  uStack_924 = uStack_8b4;\n  uStack_930 = uStack_8c0;\n  pOStack_8dc = &OStack_898;\n  iStack_8d8 = iVar14;\n  pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_908.addend_._4_4_ = uStack_8ac;\n  OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_898.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_898.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_898.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_898.rel_.shndx_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_898.rel_.u2_.relobj" (field_expression "OStack_898.rel_.u2_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_898.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_898.rel_.u2_.relobj)" ( (field_expression "OStack_898.rel_.u2_.relobj" (field_expression "OStack_898.rel_.u2_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_898.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_898.rel_.u2_.relobj)" ( (field_expression "OStack_898.rel_.u2_.relobj" (field_expression "OStack_898.rel_.u2_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_898.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_898.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_898.rel_.u2_.relobj)" ( (field_expression "OStack_898.rel_.u2_.relobj" (field_expression "OStack_898.rel_.u2_" (field_expression "OStack_898.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_8a0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_8a0 + -0x7810)" * (cast_expression "(code **)(pcStack_8a0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_8a0 + -0x7810)" ( (binary_expression "pcStack_8a0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_section" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_8a0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_8a0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_8a0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_8a0 + -0x7fc4)" ( (binary_expression "pcStack_8a0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_8a0 + -0x7924)" * (cast_expression "(int *)(pcStack_8a0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_8a0 + -0x7924)" ( (binary_expression "pcStack_8a0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_910 = pcVar25 + 0x27a784" identifier = (binary_expression "pcVar25 + 0x27a784" identifier + number_literal)) ; (assignment_expression "uStack_918 = 1" identifier = number_literal) ; (assignment_expression "uStack_928 = uStack_8b8" identifier = identifier) ; (assignment_expression "uStack_914 = 0" identifier = number_literal) ; (assignment_expression "uStack_91c = 0" identifier = number_literal) ; (assignment_expression "uStack_920 = 0" identifier = number_literal) ; (assignment_expression "uStack_924 = uStack_8b4" identifier = identifier) ; (assignment_expression "uStack_930 = uStack_8c0" identifier = identifier) ; (assignment_expression "pOStack_8dc = &OStack_898" identifier = (pointer_expression "&OStack_898" & identifier)) ; (assignment_expression "iStack_8d8 = iVar14" identifier = identifier) ; (call_expression "pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))(&OStack_908)" (call_expression "pcStack_8d4 = pcVar26;\n  (**(code **)(pcVar25 + 0x27567c))" (assignment_expression "pcStack_8d4 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x27567c))" ( (pointer_expression "**(code **)(pcVar25 + 0x27567c)" * (pointer_expression "*(code **)(pcVar25 + 0x27567c)" * (cast_expression "(code **)(pcVar25 + 0x27567c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x27567c)" ( (binary_expression "pcVar25 + 0x27567c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_908)" ( (pointer_expression "&OStack_908" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_908.addend_._4_4_ = uStack_8ac" (field_expression "OStack_908.addend_._4_4_" (field_expression "OStack_908.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_908.addend_._0_4_ = uStack_8b0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_908.addend_._0_4_ = uStack_8b0" (field_expression "OStack_908.addend_._0_4_" (field_expression "OStack_908.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_908" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_908" identifier , (pointer_expression "&OStack_908" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_908;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_908;" (assignment_expression "pOVar7 = &OStack_908" identifier = (pointer_expression "&OStack_908" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_908.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_908.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_908.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_908.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_908.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_908.rel_._20_4_ << 0x1c" (field_expression "OStack_908.rel_._20_4_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_910 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);\n  pcStack_980 = pcVar25 + 0x27a5dc;\n  uStack_998 = uStack_928;\n  uStack_984 = 0;\n  uStack_988 = 0;\n  uStack_98c = 0;\n  uStack_990 = 0;\n  uStack_994 = uStack_924;\n  uStack_9a0 = uStack_92c;\n  pOStack_94c = &OStack_908;\n  iStack_948 = iVar12;\n  pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_978.addend_._4_4_ = uStack_91c;\n  OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_908.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_908.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_908.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_908.rel_.shndx_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_908.rel_.u2_.relobj" (field_expression "OStack_908.rel_.u2_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_908.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_908.rel_.u2_.relobj)" ( (field_expression "OStack_908.rel_.u2_.relobj" (field_expression "OStack_908.rel_.u2_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_908.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_908.rel_.u2_.relobj)" ( (field_expression "OStack_908.rel_.u2_.relobj" (field_expression "OStack_908.rel_.u2_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_908.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_908.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_908.rel_.u2_.relobj)" ( (field_expression "OStack_908.rel_.u2_.relobj" (field_expression "OStack_908.rel_.u2_" (field_expression "OStack_908.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_910 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_910 + -0x7810)" * (cast_expression "(code **)(pcStack_910 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_910 + -0x7810)" ( (binary_expression "pcStack_910 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_generic" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_910 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_910 + -0x7fc4)" * (cast_expression "(int *)(pcStack_910 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_910 + -0x7fc4)" ( (binary_expression "pcStack_910 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_910 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_910 + -0x7924)" * (cast_expression "(int *)(pcStack_910 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_910 + -0x7924)" ( (binary_expression "pcStack_910 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_980 = pcVar25 + 0x27a5dc" identifier = (binary_expression "pcVar25 + 0x27a5dc" identifier + number_literal)) ; (assignment_expression "uStack_998 = uStack_928" identifier = identifier) ; (assignment_expression "uStack_984 = 0" identifier = number_literal) ; (assignment_expression "uStack_988 = 0" identifier = number_literal) ; (assignment_expression "uStack_98c = 0" identifier = number_literal) ; (assignment_expression "uStack_990 = 0" identifier = number_literal) ; (assignment_expression "uStack_994 = uStack_924" identifier = identifier) ; (assignment_expression "uStack_9a0 = uStack_92c" identifier = identifier) ; (assignment_expression "pOStack_94c = &OStack_908" identifier = (pointer_expression "&OStack_908" & identifier)) ; (assignment_expression "iStack_948 = iVar12" identifier = identifier) ; (call_expression "pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978)" (call_expression "pcStack_944 = pcVar26;\n  (**(code **)(pcVar25 + 0x2754d8))" (assignment_expression "pcStack_944 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x2754d8))" ( (pointer_expression "**(code **)(pcVar25 + 0x2754d8)" * (pointer_expression "*(code **)(pcVar25 + 0x2754d8)" * (cast_expression "(code **)(pcVar25 + 0x2754d8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x2754d8)" ( (binary_expression "pcVar25 + 0x2754d8" identifier + number_literal) ))))) ))) (argument_list "(&OStack_978)" ( (pointer_expression "&OStack_978" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_978.addend_._4_4_ = uStack_91c" (field_expression "OStack_978.addend_._4_4_" (field_expression "OStack_978.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_978.addend_._0_4_ = uStack_920;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_978.addend_._0_4_ = uStack_920" (field_expression "OStack_978.addend_._0_4_" (field_expression "OStack_978.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_978" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_978" identifier , (pointer_expression "&OStack_978" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_978;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_978;" (assignment_expression "pOVar7 = &OStack_978" identifier = (pointer_expression "&OStack_978" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_978.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_978.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_978.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_978.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_978.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_978.rel_._20_4_ << 0x1c" (field_expression "OStack_978.rel_._20_4_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_980 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);\n  pcStack_9f0 = pcVar25 + 0x27a438;\n  uStack_9fc = 1;\n  uStack_a08 = uStack_998;\n  uStack_9f4 = 0;\n  uStack_9f8 = 0;\n  uStack_a00 = 0;\n  uStack_a04 = uStack_994;\n  uStack_a10 = uStack_9a0;\n  pOStack_9bc = &OStack_978;\n  iStack_9b8 = iVar14;\n  pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_9e8.addend_._4_4_ = uStack_98c;\n  OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_978.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_978.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_978.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_978.rel_.shndx_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_978.rel_.u2_.relobj" (field_expression "OStack_978.rel_.u2_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_978.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_978.rel_.u2_.relobj)" ( (field_expression "OStack_978.rel_.u2_.relobj" (field_expression "OStack_978.rel_.u2_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_978.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_978.rel_.u2_.relobj)" ( (field_expression "OStack_978.rel_.u2_.relobj" (field_expression "OStack_978.rel_.u2_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_978.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_978.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_978.rel_.u2_.relobj)" ( (field_expression "OStack_978.rel_.u2_.relobj" (field_expression "OStack_978.rel_.u2_" (field_expression "OStack_978.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_980 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_980 + -0x7810)" * (cast_expression "(code **)(pcStack_980 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_980 + -0x7810)" ( (binary_expression "pcStack_980 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_980 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_980 + -0x7fc4)" * (cast_expression "(int *)(pcStack_980 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_980 + -0x7fc4)" ( (binary_expression "pcStack_980 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_980 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_980 + -0x7924)" * (cast_expression "(int *)(pcStack_980 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_980 + -0x7924)" ( (binary_expression "pcStack_980 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_9f0 = pcVar25 + 0x27a438" identifier = (binary_expression "pcVar25 + 0x27a438" identifier + number_literal)) ; (assignment_expression "uStack_9fc = 1" identifier = number_literal) ; (assignment_expression "uStack_a08 = uStack_998" identifier = identifier) ; (assignment_expression "uStack_9f4 = 0" identifier = number_literal) ; (assignment_expression "uStack_9f8 = 0" identifier = number_literal) ; (assignment_expression "uStack_a00 = 0" identifier = number_literal) ; (assignment_expression "uStack_a04 = uStack_994" identifier = identifier) ; (assignment_expression "uStack_a10 = uStack_9a0" identifier = identifier) ; (assignment_expression "pOStack_9bc = &OStack_978" identifier = (pointer_expression "&OStack_978" & identifier)) ; (assignment_expression "iStack_9b8 = iVar14" identifier = identifier) ; (call_expression "pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8)" (call_expression "pcStack_9b4 = pcVar26;\n  (**(code **)(pcVar25 + 0x275330))" (assignment_expression "pcStack_9b4 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x275330))" ( (pointer_expression "**(code **)(pcVar25 + 0x275330)" * (pointer_expression "*(code **)(pcVar25 + 0x275330)" * (cast_expression "(code **)(pcVar25 + 0x275330)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x275330)" ( (binary_expression "pcVar25 + 0x275330" identifier + number_literal) ))))) ))) (argument_list "(&OStack_9e8)" ( (pointer_expression "&OStack_9e8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_9e8.addend_._4_4_ = uStack_98c" (field_expression "OStack_9e8.addend_._4_4_" (field_expression "OStack_9e8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_9e8.addend_._0_4_ = uStack_990;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_9e8.addend_._0_4_ = uStack_990" (field_expression "OStack_9e8.addend_._0_4_" (field_expression "OStack_9e8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_9e8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_9e8" identifier , (pointer_expression "&OStack_9e8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_9e8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_9e8;" (assignment_expression "pOVar7 = &OStack_9e8" identifier = (pointer_expression "&OStack_9e8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_9e8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_9e8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_9e8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_9e8.rel_._20_4_ << 0x1c" (field_expression "OStack_9e8.rel_._20_4_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "(OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);\n  pcVar26 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);\n  pcStack_a60 = pcVar25 + 0x27a290;\n  uStack_a6c = 1;\n  uStack_a78 = uStack_a08;\n  uStack_a64 = 0;\n  uStack_a68 = 0;\n  uStack_a70 = 0;\n  uStack_a74 = uStack_a04;\n  uStack_a80 = uStack_a0c;\n  pOStack_a2c = &OStack_9e8;\n  iStack_a28 = iVar12;\n  pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_a58.addend_._4_4_ = uStack_9fc;\n  OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_9e8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_9e8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_9e8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_9e8.rel_.shndx_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_9e8.rel_.u2_.relobj" (field_expression "OStack_9e8.rel_.u2_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_9e8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_9e8.rel_.u2_.relobj)" ( (field_expression "OStack_9e8.rel_.u2_.relobj" (field_expression "OStack_9e8.rel_.u2_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_9e8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_9e8.rel_.u2_.relobj)" ( (field_expression "OStack_9e8.rel_.u2_.relobj" (field_expression "OStack_9e8.rel_.u2_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_9e8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_9e8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_9e8.rel_.u2_.relobj)" ( (field_expression "OStack_9e8.rel_.u2_.relobj" (field_expression "OStack_9e8.rel_.u2_" (field_expression "OStack_9e8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_9f0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_9f0 + -0x7810)" * (cast_expression "(code **)(pcStack_9f0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_9f0 + -0x7810)" ( (binary_expression "pcStack_9f0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_9f0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_9f0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_9f0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_9f0 + -0x7fc4)" ( (binary_expression "pcStack_9f0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_9f0 + -0x7924)" * (cast_expression "(int *)(pcStack_9f0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_9f0 + -0x7924)" ( (binary_expression "pcStack_9f0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_a60 = pcVar25 + 0x27a290" identifier = (binary_expression "pcVar25 + 0x27a290" identifier + number_literal)) ; (assignment_expression "uStack_a6c = 1" identifier = number_literal) ; (assignment_expression "uStack_a78 = uStack_a08" identifier = identifier) ; (assignment_expression "uStack_a64 = 0" identifier = number_literal) ; (assignment_expression "uStack_a68 = 0" identifier = number_literal) ; (assignment_expression "uStack_a70 = 0" identifier = number_literal) ; (assignment_expression "uStack_a74 = uStack_a04" identifier = identifier) ; (assignment_expression "uStack_a80 = uStack_a0c" identifier = identifier) ; (assignment_expression "pOStack_a2c = &OStack_9e8" identifier = (pointer_expression "&OStack_9e8" & identifier)) ; (assignment_expression "iStack_a28 = iVar12" identifier = identifier) ; (call_expression "pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58)" (call_expression "pcStack_a24 = pcVar26;\n  (**(code **)(pcVar25 + 0x27518c))" (assignment_expression "pcStack_a24 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x27518c))" ( (pointer_expression "**(code **)(pcVar25 + 0x27518c)" * (pointer_expression "*(code **)(pcVar25 + 0x27518c)" * (cast_expression "(code **)(pcVar25 + 0x27518c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x27518c)" ( (binary_expression "pcVar25 + 0x27518c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_a58)" ( (pointer_expression "&OStack_a58" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_a58.addend_._4_4_ = uStack_9fc" (field_expression "OStack_a58.addend_._4_4_" (field_expression "OStack_a58.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_a58.addend_._0_4_ = uStack_a00;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_a58.addend_._0_4_ = uStack_a00" (field_expression "OStack_a58.addend_._0_4_" (field_expression "OStack_a58.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_a58" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_a58" identifier , (pointer_expression "&OStack_a58" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_a58;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_a58;" (assignment_expression "pOVar7 = &OStack_a58" identifier = (pointer_expression "&OStack_a58" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_a58.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_a58.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_a58.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_a58.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_a58.rel_._20_4_ << 0x1c" (field_expression "OStack_a58.rel_._20_4_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_a60 + -0x7810);\n  pcVar26 = add_local;\n  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);\n  pcStack_ad0 = pcVar25 + 0x27a0e8;\n  uStack_ae8 = uStack_a78;\n  uStack_ad4 = 0;\n  uStack_ad8 = 0;\n  uStack_adc = 0;\n  uStack_ae0 = 0;\n  uStack_ae4 = uStack_a74;\n  uStack_af0 = uStack_a80;\n  pOStack_a9c = &OStack_a58;\n  iStack_a98 = iVar14;\n  pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  OStack_ac8.addend_._4_4_ = uStack_a6c;\n  OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (binary_expression "(OStack_a58.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_a58.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_a58.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_a58.rel_.shndx_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_a58.rel_.u2_.relobj" (field_expression "OStack_a58.rel_.u2_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_a58.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_a58.rel_.u2_.relobj)" ( (field_expression "OStack_a58.rel_.u2_.relobj" (field_expression "OStack_a58.rel_.u2_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_a58.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_a58.rel_.u2_.relobj)" ( (field_expression "OStack_a58.rel_.u2_.relobj" (field_expression "OStack_a58.rel_.u2_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_a58.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_a58.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_a58.rel_.u2_.relobj)" ( (field_expression "OStack_a58.rel_.u2_.relobj" (field_expression "OStack_a58.rel_.u2_" (field_expression "OStack_a58.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_a60 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_a60 + -0x7810)" * (cast_expression "(code **)(pcStack_a60 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_a60 + -0x7810)" ( (binary_expression "pcStack_a60 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_a60 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_a60 + -0x7fc4)" * (cast_expression "(int *)(pcStack_a60 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_a60 + -0x7fc4)" ( (binary_expression "pcStack_a60 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_a60 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_a60 + -0x7924)" * (cast_expression "(int *)(pcStack_a60 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_a60 + -0x7924)" ( (binary_expression "pcStack_a60 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_ad0 = pcVar25 + 0x27a0e8" identifier = (binary_expression "pcVar25 + 0x27a0e8" identifier + number_literal)) ; (assignment_expression "uStack_ae8 = uStack_a78" identifier = identifier) ; (assignment_expression "uStack_ad4 = 0" identifier = number_literal) ; (assignment_expression "uStack_ad8 = 0" identifier = number_literal) ; (assignment_expression "uStack_adc = 0" identifier = number_literal) ; (assignment_expression "uStack_ae0 = 0" identifier = number_literal) ; (assignment_expression "uStack_ae4 = uStack_a74" identifier = identifier) ; (assignment_expression "uStack_af0 = uStack_a80" identifier = identifier) ; (assignment_expression "pOStack_a9c = &OStack_a58" identifier = (pointer_expression "&OStack_a58" & identifier)) ; (assignment_expression "iStack_a98 = iVar14" identifier = identifier) ; (call_expression "pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8)" (call_expression "pcStack_a94 = pcVar26;\n  (**(code **)(pcVar25 + 0x274fe0))" (assignment_expression "pcStack_a94 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x274fe0))" ( (pointer_expression "**(code **)(pcVar25 + 0x274fe0)" * (pointer_expression "*(code **)(pcVar25 + 0x274fe0)" * (cast_expression "(code **)(pcVar25 + 0x274fe0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x274fe0)" ( (binary_expression "pcVar25 + 0x274fe0" identifier + number_literal) ))))) ))) (argument_list "(&OStack_ac8)" ( (pointer_expression "&OStack_ac8" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_ac8.addend_._4_4_ = uStack_a6c" (field_expression "OStack_ac8.addend_._4_4_" (field_expression "OStack_ac8.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_ac8.addend_._0_4_ = uStack_a70;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "OStack_ac8.addend_._0_4_ = uStack_a70" (field_expression "OStack_ac8.addend_._0_4_" (field_expression "OStack_ac8.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,&OStack_ac8" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_ac8" identifier , (pointer_expression "&OStack_ac8" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_ac8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_ac8;" (assignment_expression "pOVar7 = &OStack_ac8" identifier = (pointer_expression "&OStack_ac8" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_ac8.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_ac8.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_ac8.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_ac8.rel_._20_4_ << 0x1c" (field_expression "OStack_ac8.rel_._20_4_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (ERROR "(OStack_ac8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_ad0 + -0x7810);\n  pcVar26 = add_local_generic;\n  iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c);\n  pcStack_b40 = pcVar25 + 0x279f44;\n  uStack_b58 = uStack_ae8;\n  uStack_b44 = 0;\n  uStack_b48 = 0;" (binary_expression "(OStack_ac8.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_ac8.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_ac8.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_ac8.rel_.shndx_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_ac8.rel_.u2_.relobj" (field_expression "OStack_ac8.rel_.u2_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_ac8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_ac8.rel_.u2_.relobj)" ( (field_expression "OStack_ac8.rel_.u2_.relobj" (field_expression "OStack_ac8.rel_.u2_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_ac8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_ac8.rel_.u2_.relobj)" ( (field_expression "OStack_ac8.rel_.u2_.relobj" (field_expression "OStack_ac8.rel_.u2_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_ac8.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_ac8.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_ac8.rel_.u2_.relobj)" ( (field_expression "OStack_ac8.rel_.u2_.relobj" (field_expression "OStack_ac8.rel_.u2_" (field_expression "OStack_ac8.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_ad0 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_ad0 + -0x7810)" * (cast_expression "(code **)(pcStack_ad0 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_ad0 + -0x7810)" ( (binary_expression "pcStack_ad0 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_generic" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c)" (call_expression "iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_ad0 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_ad0 + -0x7fc4)" * (cast_expression "(int *)(pcStack_ad0 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_ad0 + -0x7fc4)" ( (binary_expression "pcStack_ad0 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_ad0 + -0x7924)" * (cast_expression "(int *)(pcStack_ad0 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_ad0 + -0x7924)" ( (binary_expression "pcStack_ad0 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_b40 = pcVar25 + 0x279f44" identifier = (binary_expression "pcVar25 + 0x279f44" identifier + number_literal)) ; (assignment_expression "uStack_b58 = uStack_ae8" identifier = identifier) ; (assignment_expression "uStack_b44 = 0" identifier = number_literal) ; (assignment_expression "uStack_b48 = 0" identifier = number_literal) ;) (binary_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    if ((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0)" (binary_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" (call_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (assignment_expression "aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (field_expression "aStack_b4c.relobj" identifier . field_identifier) = (binary_expression "(Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "(Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38)" (parenthesized_expression "(Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }\n  iVar12 = (int)" ( (ERROR "Sized_relobj<64,_true> *)0x0;\n  uStack_b50 = 0;\n  uStack_b54 = uStack_ae4;\n  uStack_b60 = uStack_af0;\n  pOStack_b0c = &OStack_ac8;\n  iStack_b08 = iVar12;\n  pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  OStack_b38.addend_._4_4_ = uStack_adc;\n  OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }\n  else" (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ; (assignment_expression "uStack_b50 = 0" identifier = number_literal) ; (assignment_expression "uStack_b54 = uStack_ae4" identifier = identifier) ; (assignment_expression "uStack_b60 = uStack_af0" identifier = identifier) ; (assignment_expression "pOStack_b0c = &OStack_ac8" identifier = (pointer_expression "&OStack_ac8" & identifier)) ; (assignment_expression "iStack_b08 = iVar12" identifier = identifier) ; (call_expression "pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38)" (call_expression "pcStack_b04 = pcVar26;\n  (**(code **)(pcVar25 + 0x274e3c))" (assignment_expression "pcStack_b04 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x274e3c))" ( (pointer_expression "**(code **)(pcVar25 + 0x274e3c)" * (pointer_expression "*(code **)(pcVar25 + 0x274e3c)" * (cast_expression "(code **)(pcVar25 + 0x274e3c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x274e3c)" ( (binary_expression "pcVar25 + 0x274e3c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_b38)" ( (pointer_expression "&OStack_b38" & identifier) ))) ; (assignment_expression "iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (field_expression "iVar11._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_b38.addend_._4_4_ = uStack_adc" (field_expression "OStack_b38.addend_._4_4_" (field_expression "OStack_b38.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_b38.addend_._0_4_ = uStack_ae0;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" (assignment_expression "OStack_b38.addend_._0_4_ = uStack_ae0" (field_expression "OStack_b38.addend_._0_4_" (field_expression "OStack_b38.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38),iVar11,&OStack_b38" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,&OStack_b38" identifier , (pointer_expression "&OStack_b38" & identifier))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = &OStack_b38;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = &OStack_b38;" (assignment_expression "pOVar7 = &OStack_b38" identifier = (pointer_expression "&OStack_b38" & identifier)) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_)" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_" (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)" identifier != (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_b38.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar14 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) )) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_b38.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_b38.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_b38.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_b38.rel_._20_4_ << 0x1c" (field_expression "OStack_b38.rel_._20_4_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (ERROR "(OStack_b38.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_b40 + -0x7810);\n  pcVar26 = add_local_relative;\n  iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c);\n  pOStack_b7c = &OStack_b38;\n  iStack_b78 = iVar14;" (binary_expression "(OStack_b38.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" (parenthesized_expression "(OStack_b38.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_b38.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_b38.rel_.shndx_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0))" ( (binary_expression "OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)" (field_expression "OStack_b38.rel_.u2_.relobj" (field_expression "OStack_b38.rel_.u2_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }\n      ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_b38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_b38.rel_.u2_.relobj)" ( (field_expression "OStack_b38.rel_.u2_.relobj" (field_expression "OStack_b38.rel_.u2_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;" (assignment_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1" (field_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_b38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_b38.rel_.u2_.relobj)" ( (field_expression "OStack_b38.rel_.u2_.relobj" (field_expression "OStack_b38.rel_.u2_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar12 * -0x33333333 - 1" (binary_expression "iVar12 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_b38.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_b38.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_b38.rel_.u2_.relobj)" ( (field_expression "OStack_b38.rel_.u2_.relobj" (field_expression "OStack_b38.rel_.u2_" (field_expression "OStack_b38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar25 = *(code **)(pcStack_b40 + -0x7810)" identifier = (pointer_expression "*(code **)(pcStack_b40 + -0x7810)" * (cast_expression "(code **)(pcStack_b40 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_b40 + -0x7810)" ( (binary_expression "pcStack_b40 + -0x7810" identifier + number_literal) ))))) ; (assignment_expression "pcVar26 = add_local_relative" identifier = identifier) ; (call_expression "iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;\n  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c)" (call_expression "iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;\n  (*pcVar25)" (assignment_expression "iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574" identifier = (binary_expression "*(int *)(pcStack_b40 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_b40 + -0x7fc4)" * (cast_expression "(int *)(pcStack_b40 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_b40 + -0x7fc4)" ( (binary_expression "pcStack_b40 + -0x7fc4" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_b40 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_b40 + -0x7924)" * (cast_expression "(int *)(pcStack_b40 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_b40 + -0x7924)" ( (binary_expression "pcStack_b40 + -0x7924" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pOStack_b7c = &OStack_b38" identifier = (pointer_expression "&OStack_b38" & identifier)) ; (assignment_expression "iStack_b78 = iVar14" identifier = identifier) ;) (binary_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_ba8._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (call_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0;\n    if ((int)(auStack_ba8._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;\n    *(undefined4 *)(iVar12 + 0x10) = 0" (binary_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1) {\n    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" (call_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar12 + 0x20) << 1)" (binary_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3" (binary_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38)" (call_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" (call_expression "pcStack_b74 = pcVar26;\n  (**(code **)(pcVar25 + 0x274c98))" (assignment_expression "pcStack_b74 = pcVar26" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar25 + 0x274c98))" ( (pointer_expression "**(code **)(pcVar25 + 0x274c98)" * (pointer_expression "*(code **)(pcVar25 + 0x274c98)" * (cast_expression "(code **)(pcVar25 + 0x274c98)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x274c98)" ( (binary_expression "pcVar25 + 0x274c98" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }\n  iVar14 = (int)" ( (ERROR "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }\n  else" (call_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50;\n  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_ = uStack_b50" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c;\n  auStack_ba8._32_4_" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_ = aStack_b4c" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  auStack_ba8._36_4_" (assignment_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (field_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n  iVar11._M_current" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_ba8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_ba8" identifier , (comma_expression "_64,_true> *)auStack_ba8" identifier , (binary_expression "_true> *)auStack_ba8" identifier > (pointer_expression "*)auStack_ba8" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar11" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) (ERROR ";\n  auStack_ba8" ; identifier) . field_identifier) = identifier) (ERROR ";\n  auStack_ba8" ; identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40))" ( (binary_expression "iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (field_expression "iVar11._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x40)" ( (binary_expression "iVar12 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    aVar21 = aStack_b4c;\n    std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);\n    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);\n  }" { (expression_statement "aVar21 = aStack_b4c;" (assignment_expression "aVar21 = aStack_b4c" identifier = identifier) ;) (labeled_statement "std::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_true>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_true>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_true>_>_>\n    ::_M_realloc_insert" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);" (comma_expression "Output_reloc<4,_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" identifier , (comma_expression "_64,_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" identifier , (binary_expression "_true>&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" ( (comma_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" (call_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)(iVar12 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_false,_64,_true>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>,_std" identifier , (comma_expression "_64,_true>,_std" identifier , (binary_expression "_true>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_false,_64,_true>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true>_>_>\n                *" identifier , (comma_expression "_64,_true>_>_>\n                *" identifier , (binary_expression "_true>_>_>\n                *" (binary_expression "_true>_>_" (binary_expression "_true>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" identifier , (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_ba8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_ba8" identifier , (comma_expression "_64,_true> *)auStack_ba8" identifier , (binary_expression "_true> *)auStack_ba8" identifier > (pointer_expression "*)auStack_ba8" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);" (assignment_expression "pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar11._M_current;\n    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n    do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));\n    pOVar15 = iVar11._M_current + 1;\n    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar7;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;\n    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;\n  }" { (expression_statement "iVar2._M_current = iVar11._M_current;" (assignment_expression "iVar2._M_current = iVar11._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar11._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8" identifier = (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8" ( (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_ba8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_ba8" identifier , (comma_expression "_64,_true> *)auStack_ba8" identifier , (binary_expression "_true> *)auStack_ba8" identifier > (pointer_expression "*)auStack_ba8" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));" do (compound_statement "{\n      pOVar8 = pOVar7;\n      pOVar3 = iVar2._M_current;\n      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;\n      aVar21 = (pOVar8->rel_).u2_;\n      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;\n      AVar1 = (pOVar8->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar21;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar8 = pOVar7;" (assignment_expression "pOVar8 = pOVar7" 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 "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;" (assignment_expression "pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar8->rel_).local_sym_index_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" 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 "aVar21 = (pOVar8->rel_).u2_;" (assignment_expression "aVar21 = (pOVar8->rel_).u2_" identifier = (field_expression "(pOVar8->rel_).u2_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar8->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).address_" & (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar8->rel_).address_;" (assignment_expression "AVar1 = (pOVar8->rel_).address_" identifier = (field_expression "(pOVar8->rel_).address_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar8->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar8->rel_).u1_" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar21;" (assignment_expression "(pOVar3->rel_).u2_ = aVar21" (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_ = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar18" (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 "(pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20))" ( (binary_expression "pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20)" identifier != (call_expression "(Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)" ( (comma_expression "Output_reloc<4,_false,_64,_true> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *" identifier , (comma_expression "_64,_true> *" identifier , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_ba8 + 0x20)" ( (binary_expression "auStack_ba8 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar15 = iVar11._M_current + 1;" (assignment_expression "pOVar15 = iVar11._M_current + 1" identifier = (binary_expression "iVar11._M_current + 1" (field_expression "iVar11._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;" (assignment_expression "uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar8->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar8->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar8->rel_).field_0x14" & (field_expression "(pOVar8->rel_).field_0x14" (parenthesized_expression "(pOVar8->rel_)" ( (field_expression "pOVar8->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar7;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar7" (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 *)pOVar7" * (cast_expression "(uint *)pOVar7" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18" (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,_true> **)(iVar12 + 0x3c) = pOVar15;" (assignment_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15" (pointer_expression "*(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" * (call_expression "(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> **)" ( (comma_expression "Output_reloc<4,_false,_64,_true> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> **" identifier , (comma_expression "_64,_true> **" identifier , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar12 + 0x3c)" ( (binary_expression "iVar12 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar14 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar15" identifier) - (pointer_expression "*(int *)(iVar12 + 0x38)" * (cast_expression "(int *)(iVar12 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x38)" ( (binary_expression "iVar12 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar12 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar12 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar12 + 0x20) << 1" (pointer_expression "*(int *)(iVar12 + 0x20)" * (cast_expression "(int *)(iVar12 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x20)" ( (binary_expression "iVar12 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x14) = iVar14 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x14) = iVar14 * 0x33333338" (parenthesized_expression "(iVar12 + 0x14)" ( (binary_expression "iVar12 + 0x14" identifier + number_literal) )) = (binary_expression "iVar14 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar12 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x10) = 0" (parenthesized_expression "(iVar12 + 0x10)" ( (binary_expression "iVar12 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_ba8._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_ba8._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_ba8._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_ba8._20_4_ << 0x1c)" ( (binary_expression "auStack_ba8._20_4_ << 0x1c" (field_expression "auStack_ba8._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1" (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar12 + 0x30) + 1" (pointer_expression "*(int *)(iVar12 + 0x30)" * (cast_expression "(int *)(iVar12 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar12 + 0x30)" ( (binary_expression "iVar12 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (binary_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);\n  OStack_c38.addend_ = AStack_bf4;\n  Output_data_reloc_base<4" (assignment_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);\n  OStack_c38.addend_ = AStack_bf4" (field_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);\n  OStack_c38.addend_" (call_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))(&OStack_c38)" (call_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;\n  (**(code **)(pcVar25 + 0x272484))" (call_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c)" (call_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)\n  ;\n  (*pcVar25)" (binary_expression "(auStack_ba8._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)" (parenthesized_expression "(auStack_ba8._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_ba8._24_4_ != 0xfffffffc" (field_expression "auStack_ba8._24_4_" identifier . field_identifier) != number_literal) )) && (call_expression "((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)" (parenthesized_expression "((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);\n  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)" ( (ERROR "(Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  iVar16 = 0x231;\n  pcVar26 = *(code **)(pcVar25 + 0x272590);\n  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);\n  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)();\n  pcStack_bf8 = pcVar26 + 0x279bf4;\n  puVar17 = *(undefined4 **)(iVar14 + 0x3c);" (parenthesized_expression "(Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0))" ( (comma_expression "Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)" (binary_expression "_true> *)auStack_ba8._4_4_" identifier > (pointer_expression "*)auStack_ba8._4_4_" * (ERROR ")" )) (field_expression "auStack_ba8._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_true> *)0x0)" ( (comma_expression "Sized_relobj<64,_true> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_ba8._4_4_)" ( (cast_expression "(Relobj *)auStack_ba8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_ba8._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_ba8._4_4_)" ( (cast_expression "(Relobj *)auStack_ba8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_ba8._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar14 * -0x33333333 - 1" (binary_expression "iVar14 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_ba8._4_4_)" ( (cast_expression "(Relobj *)auStack_ba8._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_ba8._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "iVar16 = 0x231" identifier = number_literal) ; (assignment_expression "pcVar26 = *(code **)(pcVar25 + 0x272590)" identifier = (pointer_expression "*(code **)(pcVar25 + 0x272590)" * (cast_expression "(code **)(pcVar25 + 0x272590)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x272590)" ( (binary_expression "pcVar25 + 0x272590" identifier + number_literal) ))))) ; (assignment_expression "puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c)" identifier = (cast_expression "(undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar25 + 0x27247c) + -0x2b1c)" ( (binary_expression "*(int *)(pcVar25 + 0x27247c) + -0x2b1c" (pointer_expression "*(int *)(pcVar25 + 0x27247c)" * (cast_expression "(int *)(pcVar25 + 0x27247c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar25 + 0x27247c)" ( (binary_expression "pcVar25 + 0x27247c" identifier + number_literal) )))) + number_literal) )))) ; (call_expression "iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)()" (call_expression "iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;\n  (*pcVar26)" (assignment_expression "iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574" identifier = (binary_expression "*(int *)(pcVar25 + 0x271ddc) + 0x3574" (pointer_expression "*(int *)(pcVar25 + 0x271ddc)" * (cast_expression "(int *)(pcVar25 + 0x271ddc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar25 + 0x271ddc)" ( (binary_expression "pcVar25 + 0x271ddc" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar26)" ( (pointer_expression "*pcVar26" * identifier) ))) (argument_list "()" ( ))) ; (assignment_expression "pcStack_bf8 = pcVar26 + 0x279bf4" identifier = (binary_expression "pcVar26 + 0x279bf4" identifier + number_literal)) ; (assignment_expression "puVar17 = *(undefined4 **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar14 + 0x3c)" * (cast_expression "(undefined4 **)(iVar14 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) (comma_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);\n  pcVar26 = Output_data_reloc<4" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;\n    }\n    return;\n  }\n  pcVar25 = *(code **)(pcStack_bf8 + -0x7810)" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;\n      }\n      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0) {\n        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1" (call_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {\n      if (*(int *)(iVar14 + 100) == 0)" (call_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0))" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;\n    if (iVar10 << 0x1c < 0)" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4];\n    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c" (assignment_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    iVar10 = puVar19[4]" (call_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (assignment_expression "pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2" identifier = (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2" (binary_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38)" (parenthesized_expression "(Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else {\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }\n  iVar12 = (int)" ( (ERROR "Output_reloc<4,_false,_64,_true> *)auStack_ba8;\n  iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }\n  else" (comma_expression "Output_reloc<4,_false,_64,_true> *)auStack_ba8" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_false,_64,_true> *)auStack_ba8" identifier , (comma_expression "_64,_true> *)auStack_ba8" identifier , (binary_expression "_true> *)auStack_ba8" identifier > (pointer_expression "*)auStack_ba8" * (ERROR ")" )) identifier))))) ; (call_expression "iStack_bec = iVar12;\n  if (puVar17 == *(undefined4 **)(iVar14 + 0x40))" (assignment_expression "iStack_bec = iVar12" identifier = identifier) (ERROR ";\n  if" ; if) (argument_list "(puVar17 == *(undefined4 **)(iVar14 + 0x40))" ( (binary_expression "puVar17 == *(undefined4 **)(iVar14 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(iVar14 + 0x40)" * (cast_expression "(undefined4 **)(iVar14 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar14 + 0x40)" ( (binary_expression "iVar14 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);\n    puVar4 = *(undefined4 **)(iVar14 + 0x3c);\n  }" { (expression_statement "(**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);" (call_expression "(**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38)" (parenthesized_expression "(**(code **)(pcVar26 + 0x273eb0))" ( (pointer_expression "**(code **)(pcVar26 + 0x273eb0)" * (pointer_expression "*(code **)(pcVar26 + 0x273eb0)" * (cast_expression "(code **)(pcVar26 + 0x273eb0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar26 + 0x273eb0)" ( (binary_expression "pcVar26 + 0x273eb0" identifier + number_literal) ))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) ;) (expression_statement "puVar4 = *(undefined4 **)(iVar14 + 0x3c);" (assignment_expression "puVar4 = *(undefined4 **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(iVar14 + 0x3c)" * (cast_expression "(undefined4 **)(iVar14 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    puVar4 = puVar17 + 7;\n    uVar23 = puVar19[1];\n    uVar22 = puVar19[2];\n    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;\n    uVar9 = puVar19[5];\n    uVar20 = puVar19[4];\n    uVar18 = puVar19[6];\n    *puVar17 = *puVar19;\n    puVar17[1] = uVar23;\n    puVar17[2] = uVar22;\n    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;\n    puVar17[4] = uVar20;\n    puVar17[5] = uVar9;\n    puVar17[6] = uVar18;\n    *(undefined4 **)(iVar14 + 0x3c) = puVar4;\n  }" { (expression_statement "puVar4 = puVar17 + 7;" (assignment_expression "puVar4 = puVar17 + 7" identifier = (binary_expression "puVar17 + 7" identifier + number_literal)) ;) (expression_statement "uVar23 = puVar19[1];" (assignment_expression "uVar23 = puVar19[1]" identifier = (subscript_expression "puVar19[1]" identifier [ number_literal ])) ;) (expression_statement "uVar22 = puVar19[2];" (assignment_expression "uVar22 = puVar19[2]" identifier = (subscript_expression "puVar19[2]" identifier [ number_literal ])) ;) (expression_statement "aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od\n    ;" (assignment_expression "aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od" identifier = (field_expression "(anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od" (call_expression "(anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))" (parenthesized_expression "(anon_union_4_2_238bdeaa_for_u2_)" ( identifier )) (argument_list "((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))" ( (cast_expression "(anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3)" ( (type_descriptor "anon_union_4_2_238bdeaa_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 3)" ( (binary_expression "puVar19 + 3" identifier + number_literal) ))) ))) -> field_identifier)) ;) (expression_statement "uVar9 = puVar19[5];" (assignment_expression "uVar9 = puVar19[5]" identifier = (subscript_expression "puVar19[5]" identifier [ number_literal ])) ;) (expression_statement "uVar20 = puVar19[4];" (assignment_expression "uVar20 = puVar19[4]" identifier = (subscript_expression "puVar19[4]" identifier [ number_literal ])) ;) (expression_statement "uVar18 = puVar19[6];" (assignment_expression "uVar18 = puVar19[6]" identifier = (subscript_expression "puVar19[6]" identifier [ number_literal ])) ;) (expression_statement "*puVar17 = *puVar19;" (assignment_expression "*puVar17 = *puVar19" (pointer_expression "*puVar17" * identifier) = (pointer_expression "*puVar19" * identifier)) ;) (expression_statement "puVar17[1] = uVar23;" (assignment_expression "puVar17[1] = uVar23" (subscript_expression "puVar17[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar17[2] = uVar22;" (assignment_expression "puVar17[2] = uVar22" (subscript_expression "puVar17[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;" (assignment_expression "((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21" (field_expression "((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od" (parenthesized_expression "((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))" ( (cast_expression "(anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3)" ( (type_descriptor "anon_union_4_2_238bdeaa_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar17 + 3)" ( (binary_expression "puVar17 + 3" identifier + number_literal) ))) )) -> field_identifier) = (cast_expression "(Output_data *)aVar21" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "puVar17[4] = uVar20;" (assignment_expression "puVar17[4] = uVar20" (subscript_expression "puVar17[4]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar17[5] = uVar9;" (assignment_expression "puVar17[5] = uVar9" (subscript_expression "puVar17[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar17[6] = uVar18;" (assignment_expression "puVar17[6] = uVar18" (subscript_expression "puVar17[6]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(iVar14 + 0x3c) = puVar4;" (assignment_expression "*(undefined4 **)(iVar14 + 0x3c) = puVar4" (pointer_expression "*(undefined4 **)(iVar14 + 0x3c)" * (cast_expression "(undefined4 **)(iVar14 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar12 = (int" identifier = ( primitive_type) )) (ERROR "puVar4" identifier) - (pointer_expression "*(int *)(iVar14 + 0x38)" * (cast_expression "(int *)(iVar14 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar14 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar14 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar14 + 0x20) << 1" (pointer_expression "*(int *)(iVar14 + 0x20)" * (cast_expression "(int *)(iVar14 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x20)" ( (binary_expression "iVar14 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{\n    iVar10" { identifier) = (subscript_expression "puVar19[4]" identifier [ number_literal ])) (ERROR ";" ;) * (cast_expression "(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar12 * -0x6db6db6c" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar12 * -0x6db6db6c" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar14 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x10) = 0" (parenthesized_expression "(iVar14 + 0x10)" ( (binary_expression "iVar14 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar16 + 0x20)" ( (binary_expression "iVar16 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar16 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar16 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar16 + 0x20)" * (cast_expression "(byte *)(iVar16 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar16 + 0x20)" ( (binary_expression "iVar16 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "(iVar10 << 0x1c < 0)" ( (binary_expression "iVar10 << 0x1c < 0" (binary_expression "iVar10 << 0x1c" identifier << number_literal) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 0x30) + 1" (pointer_expression "*(int *)(iVar14 + 0x30)" * (cast_expression "(int *)(iVar14 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 0x30)" ( (binary_expression "iVar14 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0))" ( (binary_expression "(puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)" (parenthesized_expression "(puVar19[5] != -4)" ( (binary_expression "puVar19[5] != -4" (subscript_expression "puVar19[5]" identifier [ number_literal ]) != number_literal) )) && (parenthesized_expression "(iVar14 = puVar19[1], iVar14 != 0)" ( (comma_expression "iVar14 = puVar19[1], iVar14 != 0" (assignment_expression "iVar14 = puVar19[1]" identifier = (subscript_expression "puVar19[1]" identifier [ number_literal ])) , (binary_expression "iVar14 != 0" identifier != number_literal)) ))) ))) (ERROR "{\n      if" { if) (argument_list "(*(int *)(iVar14 + 100) == 0)" ( (binary_expression "*(int *)(iVar14 + 100) == 0" (pointer_expression "*(int *)(iVar14 + 100)" * (cast_expression "(int *)(iVar14 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 100)" ( (binary_expression "iVar14 + 100" identifier + number_literal) )))) == number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x60) = iVar12 * -0x49249249 + -1" (parenthesized_expression "(iVar14 + 0x60)" ( (binary_expression "iVar14 + 0x60" identifier + number_literal) )) = (binary_expression "iVar12 * -0x49249249 + -1" (binary_expression "iVar12 * -0x49249249" identifier * number_literal) + number_literal)))) (ERROR ";\n      }" ; }) * (cast_expression "(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 100) = *(int *)(iVar14 + 100) + 1" (parenthesized_expression "(iVar14 + 100)" ( (binary_expression "iVar14 + 100" identifier + number_literal) )) = (binary_expression "*(int *)(iVar14 + 100) + 1" (pointer_expression "*(int *)(iVar14 + 100)" * (cast_expression "(int *)(iVar14 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar14 + 100)" ( (binary_expression "iVar14 + 100" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    return;\n  }\n  pcVar25 =" ; } return ; } identifier =) * (cast_expression "(code **)(pcStack_bf8 + -0x7810)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_bf8 + -0x7810)" ( (binary_expression "pcStack_bf8 + -0x7810" identifier + number_literal) )))) (ERROR ";\n  pcVar26 = Output_data_reloc" ; identifier = identifier) < number_literal) , (comma_expression "_true,_32,_false>::add_global" identifier , (comma_expression "_32,_false>::add_global" identifier , (binary_expression "_false>::add_global" identifier > (ERROR "::" : :) identifier)))) (ERROR ";\n  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *" ; identifier = ( identifier < number_literal , identifier , identifier , identifier > *) )) (argument_list "(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)" ( (binary_expression "*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574" (pointer_expression "*(int *)(pcStack_bf8 + -0x7fc4)" * (cast_expression "(int *)(pcStack_bf8 + -0x7fc4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_bf8 + -0x7fc4)" ( (binary_expression "pcStack_bf8 + -0x7fc4" identifier + number_literal) )))) + number_literal) )))) (ERROR ";" ;) (argument_list "(*pcVar25)" ( (pointer_expression "*pcVar25" * identifier) ))) (argument_list "(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c" (pointer_expression "*(int *)(pcStack_bf8 + -0x7924)" * (cast_expression "(int *)(pcStack_bf8 + -0x7924)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_bf8 + -0x7924)" ( (binary_expression "pcStack_bf8 + -0x7924" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n  puStack_c18 = puVar19;\n  iStack_c14 = iVar14;\n  iStack_c10 = iVar16;\n  pcStack_c0c = pcVar26;" ; identifier = identifier ; identifier = identifier ; identifier = identifier ; identifier = identifier ;) (argument_list "(**(code **)(pcVar25 + 0x272484))" ( (pointer_expression "**(code **)(pcVar25 + 0x272484)" * (pointer_expression "*(code **)(pcVar25 + 0x272484)" * (cast_expression "(code **)(pcVar25 + 0x272484)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar25 + 0x272484)" ( (binary_expression "pcVar25 + 0x272484" identifier + number_literal) ))))) ))) (argument_list "(&OStack_c38)" ( (pointer_expression "&OStack_c38" & identifier) ))) (ERROR ";\n  OStack_c38" ; identifier) . field_identifier) = identifier) (ERROR ";\n  Output_data_reloc_base" ; identifier) < number_literal) , identifier , identifier , (binary_expression "_false>::add(this_00,aVar21.od,&OStack_c38)" identifier > (ERROR "::" : :) (call_expression "add(this_00,aVar21.od,&OStack_c38)" identifier (argument_list "(this_00,aVar21.od,&OStack_c38)" ( identifier , (field_expression "aVar21.od" identifier . field_identifier) , (pointer_expression "&OStack_c38" & identifier) )))) ; return ; })
(translation_unit "void FUN_0024c758(int param_1)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);\n  return;\n}\n\n" (function_definition "void FUN_0024c758(int param_1)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);\n  return;\n}" primitive_type (function_declarator "FUN_0024c758(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -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 "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "undefined4 *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "undefined4 *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "int iVar8;" primitive_type identifier ;) (declaration "undefined4 uVar9;" type_identifier identifier ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "undefined *puVar11;" type_identifier (pointer_declarator "*puVar11" * identifier) ;) (declaration "code *pcVar12;" type_identifier (pointer_declarator "*pcVar12" * identifier) ;) (declaration "undefined4 in_stack_00000010;" type_identifier identifier ;) (declaration "undefined4 in_stack_00000014;" type_identifier identifier ;) (declaration "undefined4 in_stack_00000018;" type_identifier identifier ;) (declaration "undefined4 in_stack_0000001c;" 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 = in_stack_00000014;" (assignment_expression "local_4c = in_stack_00000014" identifier = identifier) ;) (expression_statement "local_50 = in_stack_00000010;" (assignment_expression "local_50 = in_stack_00000010" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_004c4148)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_004c4148)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4148)" ( (pointer_expression "*(code *)PTR_Output_reloc_004c4148" * (cast_expression "(code *)PTR_Output_reloc_004c4148" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(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 = in_stack_0000001c;" (assignment_expression "local_14 = in_stack_0000001c" identifier = identifier) ;) (expression_statement "local_18 = in_stack_00000018;" (assignment_expression "local_18 = in_stack_00000018" identifier = identifier) ;) (if_statement "if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" if (parenthesized_expression "(puVar7 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar7 == *(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,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" true >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" false , (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" number_literal , (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "true>const" true > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n                *" false , (comma_expression "64,true>>>\n                *" number_literal , (binary_expression "true>>>\n                *" true >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar7,&local_38" identifier , (pointer_expression "&local_38" & identifier))) )))))) ;)) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(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 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" else (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" { (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" identifier = identifier) ;) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" do (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" identifier = (binary_expression "puVar6 + 4" identifier + number_literal)) ;) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" identifier = (subscript_expression "puVar6[1]" identifier [ number_literal ])) ;) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" identifier = (subscript_expression "puVar6[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" identifier = (subscript_expression "puVar6[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar6" * identifier)) ;) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (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 "(puVar4 != &local_18)" ( (binary_expression "puVar4 != &local_18" identifier != (pointer_expression "&local_18" & identifier)) )) ;) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" identifier = (binary_expression "puVar7 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" identifier = (subscript_expression "puVar6[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar4" * 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) = puVar7;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar7" (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 "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar7" ( (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) = iVar8 * 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) = iVar8 * -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) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar8 * 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 "iVar8 * 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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -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 "pcVar12 = FUN_0024c8ec;" (assignment_expression "pcVar12 = FUN_0024c8ec" identifier = identifier) ;) (expression_statement "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" identifier + number_literal)) ;) (expression_statement "puVar11 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar11 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,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 "(puVar5,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 "uVar3 = local_50;" (assignment_expression "uVar3 = local_50" identifier = identifier) ;) (expression_statement "uVar9 = local_4c;" (assignment_expression "uVar9 = 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 = pcVar12;" (assignment_expression "pcStack_64 = pcVar12" identifier = identifier) ;) (expression_statement "(**(code **)(puVar11 + 0x277864))(&uStack_98);" (call_expression "(**(code **)(puVar11 + 0x277864))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar11 + 0x277864))" ( (pointer_expression "**(code **)(puVar11 + 0x277864)" * (pointer_expression "*(code **)(puVar11 + 0x277864)" * (cast_expression "(code **)(puVar11 + 0x277864)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar11 + 0x277864)" ( (binary_expression "puVar11 + 0x277864" identifier + number_literal) ))))) )) (argument_list "(&uStack_98)" ( (pointer_expression "&uStack_98" & identifier) ))) ;) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 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 (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" if (parenthesized_expression "(puVar7 == *(undefined4 **)(puVar5 + 0x40))" ( (binary_expression "puVar7 == *(undefined4 **)(puVar5 + 0x40)" identifier == (pointer_expression "*(undefined4 **)(puVar5 + 0x40)" * (cast_expression "(undefined4 **)(puVar5 + 0x40)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x40)" ( (binary_expression "puVar5 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" false , (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" true >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" false , (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" number_literal , (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "true>const" true > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" ( (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>,std" false , (comma_expression "64,true>,std" number_literal , (binary_expression "true>,std" true > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "false,64,true>>>\n                *" false , (comma_expression "64,true>>>\n                *" number_literal , (binary_expression "true>>>\n                *" true >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(puVar5 + 0x38)" ( (binary_expression "puVar5 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar7,&uStack_98,uStack_44,uVar3,uVar9" identifier , (comma_expression "&uStack_98,uStack_44,uVar3,uVar9" (pointer_expression "&uStack_98" & identifier) , (comma_expression "uStack_44,uVar3,uVar9" identifier , (comma_expression "uVar3,uVar9" identifier , identifier))))) )))))) ;)) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" else (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" { (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" identifier = identifier) ;) (expression_statement "puVar4 = &uStack_98;" (assignment_expression "puVar4 = &uStack_98" identifier = (pointer_expression "&uStack_98" & identifier)) ;) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);" do (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" identifier = (binary_expression "puVar6 + 4" identifier + number_literal)) ;) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" identifier = (subscript_expression "puVar6[1]" identifier [ number_literal ])) ;) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" identifier = (subscript_expression "puVar6[2]" identifier [ number_literal ])) ;) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" identifier = (subscript_expression "puVar6[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar6" * identifier)) ;) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (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 "(puVar4 != &uStack_78)" ( (binary_expression "puVar4 != &uStack_78" identifier != (pointer_expression "&uStack_78" & identifier)) )) ;) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" identifier = (binary_expression "puVar7 + 10" identifier + number_literal)) ;) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" identifier = (subscript_expression "puVar6[5]" identifier [ number_literal ])) ;) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" identifier [ number_literal ]) = (pointer_expression "*puVar4" * identifier)) ;) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(puVar5 + 0x3c) = puVar7;" (assignment_expression "*(undefined4 **)(puVar5 + 0x3c) = puVar7" (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" * (cast_expression "(undefined4 **)(puVar5 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar5 + 0x3c)" ( (binary_expression "puVar5 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" identifier = (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38)" (cast_expression "(int)puVar7" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar5 + 0x38)" * (cast_expression "(int *)(puVar5 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x38)" ( (binary_expression "puVar5 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) (if_statement "if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" if (parenthesized_expression "(-1 < *(int *)(puVar5 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar5 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar5 + 0x20) << 1" (pointer_expression "*(int *)(puVar5 + 0x20)" * (cast_expression "(int *)(puVar5 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x20)" ( (binary_expression "puVar5 + 0x20" identifier + number_literal) )))) << number_literal)) )) (compound_statement "{\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338" (pointer_expression "*(int *)(puVar5 + 0x14)" * (cast_expression "(int *)(puVar5 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x14)" ( (binary_expression "puVar5 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar8 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar5 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar5 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar5 + 0x10)" * (cast_expression "(undefined4 *)(puVar5 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x10)" ( (binary_expression "puVar5 + 0x10" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 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 *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;" (assignment_expression "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" * (cast_expression "(int *)(puVar5 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x30)" ( (binary_expression "puVar5 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" * (cast_expression "(int *)(puVar5 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar5 + 0x30)" ( (binary_expression "puVar5 + 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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -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 "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);" (call_expression "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" (parenthesized_expression "(**(code **)(puVar11 + 0x275144))" ( (pointer_expression "**(code **)(puVar11 + 0x275144)" * (pointer_expression "*(code **)(puVar11 + 0x275144)" * (cast_expression "(code **)(puVar11 + 0x275144)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar11 + 0x275144)" ( (binary_expression "puVar11 + 0x275144" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" ( (binary_expression "*(int *)(puVar11 + 0x274990) + 0x3574" (pointer_expression "*(int *)(puVar11 + 0x274990)" * (cast_expression "(int *)(puVar11 + 0x274990)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x274990)" ( (binary_expression "puVar11 + 0x274990" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar11 + 0x275030) + -0x2b1c" (pointer_expression "*(int *)(puVar11 + 0x275030)" * (cast_expression "(int *)(puVar11 + 0x275030)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x275030)" ( (binary_expression "puVar11 + 0x275030" identifier + number_literal) )))) + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE 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 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) ))) ;) (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 = IDENT) ;) (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 , 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_0024c758(int param_1)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0024c758(int param_1)" (identifier "FUN_0024c758") (parameter_list "(int param_1)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) () ")"))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 uVar3;\n  undefined4 *puVar4;\n  undefined *puVar5;\n  undefined4 *puVar6;\n  undefined4 *puVar7;\n  int iVar8;\n  undefined4 uVar9;\n  undefined4 uVar10;\n  undefined *puVar11;\n  code *pcVar12;\n  undefined4 in_stack_00000010;\n  undefined4 in_stack_00000014;\n  undefined4 in_stack_00000018;\n  undefined4 in_stack_0000001c;\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 = in_stack_00000014;\n  local_50 = in_stack_00000010;\n  (*(code *)PTR_Output_reloc_004c4148)(&local_38);\n  puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = in_stack_0000001c;\n  local_18 = in_stack_00000018;\n  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  pcVar12 = FUN_0024c8ec;\n  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;\n  puVar11 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);\n  uVar3 = local_50;\n  uVar9 = local_4c;\n  puStack_6c = &local_38;\n  iStack_68 = param_1;\n  pcStack_64 = pcVar12;\n  (**(code **)(puVar11 + 0x277864))(&uStack_98);\n  puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  uStack_74 = uStack_44;\n  uStack_78 = local_48;\n  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }\n  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }\n  (**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -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 "undefined4 *puVar4;" (type_identifier "undefined4") (pointer_declarator "*puVar4" (* "*") (identifier "puVar4")) (; ";")) (declaration "undefined *puVar5;" (type_identifier "undefined") (pointer_declarator "*puVar5" (* "*") (identifier "puVar5")) (; ";")) (declaration "undefined4 *puVar6;" (type_identifier "undefined4") (pointer_declarator "*puVar6" (* "*") (identifier "puVar6")) (; ";")) (declaration "undefined4 *puVar7;" (type_identifier "undefined4") (pointer_declarator "*puVar7" (* "*") (identifier "puVar7")) (; ";")) (declaration "int iVar8;" (primitive_type "int") (identifier "iVar8") (; ";")) (declaration "undefined4 uVar9;" (type_identifier "undefined4") (identifier "uVar9") (; ";")) (declaration "undefined4 uVar10;" (type_identifier "undefined4") (identifier "uVar10") (; ";")) (declaration "undefined *puVar11;" (type_identifier "undefined") (pointer_declarator "*puVar11" (* "*") (identifier "puVar11")) (; ";")) (declaration "code *pcVar12;" (type_identifier "code") (pointer_declarator "*pcVar12" (* "*") (identifier "pcVar12")) (; ";")) (declaration "undefined4 in_stack_00000010;" (type_identifier "undefined4") (identifier "in_stack_00000010") (; ";")) (declaration "undefined4 in_stack_00000014;" (type_identifier "undefined4") (identifier "in_stack_00000014") (; ";")) (declaration "undefined4 in_stack_00000018;" (type_identifier "undefined4") (identifier "in_stack_00000018") (; ";")) (declaration "undefined4 in_stack_0000001c;" (type_identifier "undefined4") (identifier "in_stack_0000001c") (; ";")) (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 = in_stack_00000014;" (assignment_expression "local_4c = in_stack_00000014" (identifier "local_4c") (= "=") (identifier "in_stack_00000014")) (; ";")) (expression_statement "local_50 = in_stack_00000010;" (assignment_expression "local_50 = in_stack_00000010" (identifier "local_50") (= "=") (identifier "in_stack_00000010")) (; ";")) (expression_statement "(*(code *)PTR_Output_reloc_004c4148)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_004c4148)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_004c4148)" (( "(") (pointer_expression "*(code *)PTR_Output_reloc_004c4148" (* "*") (cast_expression "(code *)PTR_Output_reloc_004c4148" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_Output_reloc_004c4148"))) () ")")) (argument_list "(&local_38)" (( "(") (pointer_expression "&local_38" (& "&") (identifier "local_38")) () ")"))) (; ";")) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar7") (= "=") (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 = in_stack_0000001c;" (assignment_expression "local_14 = in_stack_0000001c" (identifier "local_14") (= "=") (identifier "in_stack_0000001c")) (; ";")) (expression_statement "local_18 = in_stack_00000018;" (assignment_expression "local_18 = in_stack_00000018" (identifier "local_18") (= "=") (identifier "in_stack_00000018")) (; ";")) (if_statement "if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" (if "if") (parenthesized_expression "(puVar7 == *(undefined4 **)(param_1 + 0x40))" (( "(") (binary_expression "puVar7 == *(undefined4 **)(param_1 + 0x40)" (identifier "puVar7") (== "==") (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,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);\n    puVar7 = *(undefined4 **)(param_1 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>,std" (false "false") (, ",") (comma_expression "64,true>,std" (number_literal "64") (, ",") (binary_expression "true>,std" (true "true") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" (false "false") (, ",") (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" (true "true") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (false "false") (, ",") (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (number_literal "64") (, ",") (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (binary_expression "true>const" (true "true") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38),puVar7,&local_38" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>,std" (false "false") (, ",") (comma_expression "64,true>,std" (number_literal "64") (, ",") (binary_expression "true>,std" (true "true") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>>>\n                *" (false "false") (, ",") (comma_expression "64,true>>>\n                *" (number_literal "64") (, ",") (binary_expression "true>>>\n                *" (true "true") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(param_1 + 0x38)" (( "(") (binary_expression "param_1 + 0x38" (identifier "param_1") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar7,&local_38" (identifier "puVar7") (, ",") (pointer_expression "&local_38" (& "&") (identifier "local_38")))) () ")")))))) (; ";"))) (expression_statement "puVar7 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar7") (= "=") (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 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &local_38;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(param_1 + 0x3c) = puVar7;\n  }" ({ "{") (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" (identifier "puVar1") (= "=") (identifier "puVar7")) (; ";")) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" (identifier "puVar4") (= "=") (pointer_expression "&local_38" (& "&") (identifier "local_38"))) (; ";")) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" (do "do") (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" ({ "{") (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" (identifier "puVar6") (= "=") (identifier "puVar4")) (; ";")) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" (identifier "puVar2") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" (identifier "puVar4") (= "=") (binary_expression "puVar6 + 4" (identifier "puVar6") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" (identifier "uVar10") (= "=") (subscript_expression "puVar6[1]" (identifier "puVar6") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" (identifier "uVar9") (= "=") (subscript_expression "puVar6[2]" (identifier "puVar6") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" (identifier "uVar3") (= "=") (subscript_expression "puVar6[3]" (identifier "puVar6") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" (* "*") (identifier "puVar2")) (= "=") (pointer_expression "*puVar6" (* "*") (identifier "puVar6"))) (; ";")) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" (identifier "puVar2") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "uVar10")) (; ";")) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (subscript_expression "puVar2[2]" (identifier "puVar2") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "uVar9")) (; ";")) (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 "(puVar4 != &local_18)" (( "(") (binary_expression "puVar4 != &local_18" (identifier "puVar4") (!= "!=") (pointer_expression "&local_18" (& "&") (identifier "local_18"))) () ")")) (; ";")) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" (identifier "puVar7") (= "=") (binary_expression "puVar7 + 10" (identifier "puVar7") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" (identifier "uVar3") (= "=") (subscript_expression "puVar6[5]" (identifier "puVar6") ([ "[") (number_literal "5") (] "]"))) (; ";")) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" (identifier "puVar2") ([ "[") (number_literal "4") (] "]")) (= "=") (pointer_expression "*puVar4" (* "*") (identifier "puVar4"))) (; ";")) (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) = puVar7;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar7" (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 "puVar7")) (; ";")) (} "}")))) (expression_statement "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3" (identifier "iVar8") (= "=") (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar7" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar7")) (- "-") (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) = iVar8 * 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) = iVar8 * -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) = iVar8 * 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) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(param_1 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar8 * 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 "iVar8 * 0x33333338" (identifier "iVar8") (* "*") (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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(local_34 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -0x33333333" (identifier "iVar8") (* "*") (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 "pcVar12 = FUN_0024c8ec;" (assignment_expression "pcVar12 = FUN_0024c8ec" (identifier "pcVar12") (= "=") (identifier "FUN_0024c8ec")) (; ";")) (expression_statement "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;" (assignment_expression "puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" (identifier "puVar5") (= "=") (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574" (identifier "PTR_s_ral_options14Struct_no_crefE_004c127c") (+ "+") (number_literal "0x3574"))) (; ";")) (expression_statement "puVar11 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar11 = PTR_do_gold_unreachable_004c1a30" (identifier "puVar11") (= "=") (identifier "PTR_do_gold_unreachable_004c1a30")) (; ";")) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n            (puVar5,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 "(puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c)" (( "(") (identifier "puVar5") (, ",") (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 "uVar3 = local_50;" (assignment_expression "uVar3 = local_50" (identifier "uVar3") (= "=") (identifier "local_50")) (; ";")) (expression_statement "uVar9 = local_4c;" (assignment_expression "uVar9 = local_4c" (identifier "uVar9") (= "=") (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 = pcVar12;" (assignment_expression "pcStack_64 = pcVar12" (identifier "pcStack_64") (= "=") (identifier "pcVar12")) (; ";")) (expression_statement "(**(code **)(puVar11 + 0x277864))(&uStack_98);" (call_expression "(**(code **)(puVar11 + 0x277864))(&uStack_98)" (parenthesized_expression "(**(code **)(puVar11 + 0x277864))" (( "(") (pointer_expression "**(code **)(puVar11 + 0x277864)" (* "*") (pointer_expression "*(code **)(puVar11 + 0x277864)" (* "*") (cast_expression "(code **)(puVar11 + 0x277864)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar11 + 0x277864)" (( "(") (binary_expression "puVar11 + 0x277864" (identifier "puVar11") (+ "+") (number_literal "0x277864")) () ")"))))) () ")")) (argument_list "(&uStack_98)" (( "(") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98")) () ")"))) (; ";")) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" (identifier "puVar7") (= "=") (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar5 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar5 + 0x3c)" (( "(") (binary_expression "puVar5 + 0x3c" (identifier "puVar5") (+ "+") (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 (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }\n  else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" (if "if") (parenthesized_expression "(puVar7 == *(undefined4 **)(puVar5 + 0x40))" (( "(") (binary_expression "puVar7 == *(undefined4 **)(puVar5 + 0x40)" (identifier "puVar7") (== "==") (pointer_expression "*(undefined4 **)(puVar5 + 0x40)" (* "*") (cast_expression "(undefined4 **)(puVar5 + 0x40)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar5 + 0x40)" (( "(") (binary_expression "puVar5 + 0x40" (identifier "puVar5") (+ "+") (number_literal "0x40")) () ")"))))) () ")")) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);\n    puVar7 = *(undefined4 **)(puVar5 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>,std" (false "false") (, ",") (comma_expression "64,true>,std" (number_literal "64") (, ",") (binary_expression "true>,std" (true "true") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>>>\n    ::_M_realloc_insert<gold" (false "false") (, ",") (comma_expression "64,true>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "true>>>\n    ::_M_realloc_insert<gold" (binary_expression "true>>>\n    ::_M_realloc_insert" (true "true") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);" (comma_expression "Output_reloc<4,false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (false "false") (, ",") (comma_expression "64,true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (number_literal "64") (, ",") (binary_expression "true>const&>\n              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (binary_expression "true>const" (true "true") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9" (call_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)(puVar5 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,false,64,true>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>,std" (false "false") (, ",") (comma_expression "64,true>,std" (number_literal "64") (, ",") (binary_expression "true>,std" (true "true") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,false,64,true>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "false,64,true>>>\n                *" (false "false") (, ",") (comma_expression "64,true>>>\n                *" (number_literal "64") (, ",") (binary_expression "true>>>\n                *" (true "true") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(puVar5 + 0x38)" (( "(") (binary_expression "puVar5 + 0x38" (identifier "puVar5") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar7,&uStack_98,uStack_44,uVar3,uVar9" (identifier "puVar7") (, ",") (comma_expression "&uStack_98,uStack_44,uVar3,uVar9" (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98")) (, ",") (comma_expression "uStack_44,uVar3,uVar9" (identifier "uStack_44") (, ",") (comma_expression "uVar3,uVar9" (identifier "uVar3") (, ",") (identifier "uVar9")))))) () ")")))))) (; ";"))) (expression_statement "puVar7 = *(undefined4 **)(puVar5 + 0x3c);" (assignment_expression "puVar7 = *(undefined4 **)(puVar5 + 0x3c)" (identifier "puVar7") (= "=") (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar5 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar5 + 0x3c)" (( "(") (binary_expression "puVar5 + 0x3c" (identifier "puVar5") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar7;\n    puVar4 = &uStack_98;\n    do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);\n    puVar7 = puVar7 + 10;\n    uVar3 = puVar6[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar3;\n    *(undefined4 **)(puVar5 + 0x3c) = puVar7;\n  }" ({ "{") (expression_statement "puVar1 = puVar7;" (assignment_expression "puVar1 = puVar7" (identifier "puVar1") (= "=") (identifier "puVar7")) (; ";")) (expression_statement "puVar4 = &uStack_98;" (assignment_expression "puVar4 = &uStack_98" (identifier "puVar4") (= "=") (pointer_expression "&uStack_98" (& "&") (identifier "uStack_98"))) (; ";")) (do_statement "do {\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &uStack_78);" (do "do") (compound_statement "{\n      puVar6 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar6 + 4;\n      uVar10 = puVar6[1];\n      uVar9 = puVar6[2];\n      uVar3 = puVar6[3];\n      *puVar2 = *puVar6;\n      puVar2[1] = uVar10;\n      puVar2[2] = uVar9;\n      puVar2[3] = uVar3;\n      puVar1 = puVar2 + 4;\n    }" ({ "{") (expression_statement "puVar6 = puVar4;" (assignment_expression "puVar6 = puVar4" (identifier "puVar6") (= "=") (identifier "puVar4")) (; ";")) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" (identifier "puVar2") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "puVar4 = puVar6 + 4;" (assignment_expression "puVar4 = puVar6 + 4" (identifier "puVar4") (= "=") (binary_expression "puVar6 + 4" (identifier "puVar6") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "uVar10 = puVar6[1];" (assignment_expression "uVar10 = puVar6[1]" (identifier "uVar10") (= "=") (subscript_expression "puVar6[1]" (identifier "puVar6") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar9 = puVar6[2];" (assignment_expression "uVar9 = puVar6[2]" (identifier "uVar9") (= "=") (subscript_expression "puVar6[2]" (identifier "puVar6") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "uVar3 = puVar6[3];" (assignment_expression "uVar3 = puVar6[3]" (identifier "uVar3") (= "=") (subscript_expression "puVar6[3]" (identifier "puVar6") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar2 = *puVar6;" (assignment_expression "*puVar2 = *puVar6" (pointer_expression "*puVar2" (* "*") (identifier "puVar2")) (= "=") (pointer_expression "*puVar6" (* "*") (identifier "puVar6"))) (; ";")) (expression_statement "puVar2[1] = uVar10;" (assignment_expression "puVar2[1] = uVar10" (subscript_expression "puVar2[1]" (identifier "puVar2") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "uVar10")) (; ";")) (expression_statement "puVar2[2] = uVar9;" (assignment_expression "puVar2[2] = uVar9" (subscript_expression "puVar2[2]" (identifier "puVar2") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "uVar9")) (; ";")) (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 "(puVar4 != &uStack_78)" (( "(") (binary_expression "puVar4 != &uStack_78" (identifier "puVar4") (!= "!=") (pointer_expression "&uStack_78" (& "&") (identifier "uStack_78"))) () ")")) (; ";")) (expression_statement "puVar7 = puVar7 + 10;" (assignment_expression "puVar7 = puVar7 + 10" (identifier "puVar7") (= "=") (binary_expression "puVar7 + 10" (identifier "puVar7") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "uVar3 = puVar6[5];" (assignment_expression "uVar3 = puVar6[5]" (identifier "uVar3") (= "=") (subscript_expression "puVar6[5]" (identifier "puVar6") ([ "[") (number_literal "5") (] "]"))) (; ";")) (expression_statement "puVar2[4] = *puVar4;" (assignment_expression "puVar2[4] = *puVar4" (subscript_expression "puVar2[4]" (identifier "puVar2") ([ "[") (number_literal "4") (] "]")) (= "=") (pointer_expression "*puVar4" (* "*") (identifier "puVar4"))) (; ";")) (expression_statement "puVar2[5] = uVar3;" (assignment_expression "puVar2[5] = uVar3" (subscript_expression "puVar2[5]" (identifier "puVar2") ([ "[") (number_literal "5") (] "]")) (= "=") (identifier "uVar3")) (; ";")) (expression_statement "*(undefined4 **)(puVar5 + 0x3c) = puVar7;" (assignment_expression "*(undefined4 **)(puVar5 + 0x3c) = puVar7" (pointer_expression "*(undefined4 **)(puVar5 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(puVar5 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar5 + 0x3c)" (( "(") (binary_expression "puVar5 + 0x3c" (identifier "puVar5") (+ "+") (number_literal "0x3c")) () ")")))) (= "=") (identifier "puVar7")) (; ";")) (} "}")))) (expression_statement "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;" (assignment_expression "iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" (identifier "iVar8") (= "=") (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38) >> 3" (binary_expression "(int)puVar7 - *(int *)(puVar5 + 0x38)" (cast_expression "(int)puVar7" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar7")) (- "-") (pointer_expression "*(int *)(puVar5 + 0x38)" (* "*") (cast_expression "(int *)(puVar5 + 0x38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x38)" (( "(") (binary_expression "puVar5 + 0x38" (identifier "puVar5") (+ "+") (number_literal "0x38")) () ")"))))) (>> ">>") (number_literal "3"))) (; ";")) (if_statement "if (-1 < *(int *)(puVar5 + 0x20) << 1) {\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" (if "if") (parenthesized_expression "(-1 < *(int *)(puVar5 + 0x20) << 1)" (( "(") (binary_expression "-1 < *(int *)(puVar5 + 0x20) << 1" (number_literal "-1") (< "<") (binary_expression "*(int *)(puVar5 + 0x20) << 1" (pointer_expression "*(int *)(puVar5 + 0x20)" (* "*") (cast_expression "(int *)(puVar5 + 0x20)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x20)" (( "(") (binary_expression "puVar5 + 0x20" (identifier "puVar5") (+ "+") (number_literal "0x20")) () ")")))) (<< "<<") (number_literal "1"))) () ")")) (compound_statement "{\n    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;\n    *(undefined4 *)(puVar5 + 0x10) = 0;\n    if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }\n    if ((iStack_80 != -4) && (iStack_94 != 0)) {\n      if (*(int *)(iStack_94 + 100) == 0) {\n        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;\n      }\n      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;" (assignment_expression "*(int *)(puVar5 + 0x14) = iVar8 * 0x33333338" (pointer_expression "*(int *)(puVar5 + 0x14)" (* "*") (cast_expression "(int *)(puVar5 + 0x14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x14)" (( "(") (binary_expression "puVar5 + 0x14" (identifier "puVar5") (+ "+") (number_literal "0x14")) () ")")))) (= "=") (binary_expression "iVar8 * 0x33333338" (identifier "iVar8") (* "*") (number_literal "0x33333338"))) (; ";")) (expression_statement "*(undefined4 *)(puVar5 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar5 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar5 + 0x10)" (* "*") (cast_expression "(undefined4 *)(puVar5 + 0x10)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x10)" (( "(") (binary_expression "puVar5 + 0x10" (identifier "puVar5") (+ "+") (number_literal "0x10")) () ")")))) (= "=") (number_literal "0")) (; ";")) (if_statement "if (iStack_84 << 0x1c < 0) {\n      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 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 *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;\n    }" ({ "{") (expression_statement "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;" (assignment_expression "*(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" (* "*") (cast_expression "(int *)(puVar5 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x30)" (( "(") (binary_expression "puVar5 + 0x30" (identifier "puVar5") (+ "+") (number_literal "0x30")) () ")")))) (= "=") (binary_expression "*(int *)(puVar5 + 0x30) + 1" (pointer_expression "*(int *)(puVar5 + 0x30)" (* "*") (cast_expression "(int *)(puVar5 + 0x30)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar5 + 0x30)" (( "(") (binary_expression "puVar5 + 0x30" (identifier "puVar5") (+ "+") (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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -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) = iVar8 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;" (assignment_expression "*(int *)(iStack_94 + 0x60) = iVar8 * -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 "iVar8 * -0x33333333 + -1" (binary_expression "iVar8 * -0x33333333" (identifier "iVar8") (* "*") (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 "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);" (call_expression "(**(code **)(puVar11 + 0x275144))\n            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" (parenthesized_expression "(**(code **)(puVar11 + 0x275144))" (( "(") (pointer_expression "**(code **)(puVar11 + 0x275144)" (* "*") (pointer_expression "*(code **)(puVar11 + 0x275144)" (* "*") (cast_expression "(code **)(puVar11 + 0x275144)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar11 + 0x275144)" (( "(") (binary_expression "puVar11 + 0x275144" (identifier "puVar11") (+ "+") (number_literal "0x275144")) () ")"))))) () ")")) (argument_list "(*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c)" (( "(") (binary_expression "*(int *)(puVar11 + 0x274990) + 0x3574" (pointer_expression "*(int *)(puVar11 + 0x274990)" (* "*") (cast_expression "(int *)(puVar11 + 0x274990)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar11 + 0x274990)" (( "(") (binary_expression "puVar11 + 0x274990" (identifier "puVar11") (+ "+") (number_literal "0x274990")) () ")")))) (+ "+") (number_literal "0x3574")) (, ",") (number_literal "0x231") (, ",") (binary_expression "*(int *)(puVar11 + 0x275030) + -0x2b1c" (pointer_expression "*(int *)(puVar11 + 0x275030)" (* "*") (cast_expression "(int *)(puVar11 + 0x275030)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar11 + 0x275030)" (( "(") (binary_expression "puVar11 + 0x275030" (identifier "puVar11") (+ "+") (number_literal "0x275030")) () ")")))) (+ "+") (number_literal "-0x2b1c")) () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* 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,_true> * this, uint
   type, Output_data * od, Address address, Addend addend) */

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

{
  Address AVar1;
  iterator iVar2;
  Output_reloc<4,_false,_64,_true> *pOVar3;
  undefined4 *puVar4;
  uint uVar5;
  undefined *puVar6;
  Output_reloc<4,_false,_64,_true> *pOVar7;
  Output_reloc<4,_false,_64,_true> *pOVar8;
  undefined4 uVar9;
  int iVar10;
  Output_data_reloc_base<4,_true,_32,_false> *this_00;
  iterator iVar11;
  int iVar12;
  pointer pOVar13;
  int iVar14;
  Output_reloc<4,_false,_64,_true> *pOVar15;
  int iVar16;
  undefined4 *puVar17;
  undefined4 uVar18;
  undefined4 *puVar19;
  undefined4 uVar20;
  anon_union_4_2_238bdeaa_for_u2_ aVar21;
  undefined4 uVar22;
  undefined4 uVar23;
  undefined *puVar24;
  code *pcVar25;
  code *pcVar26;
  Output_reloc_type OStack_c38;
  undefined4 *puStack_c18;
  int iStack_c14;
  int iStack_c10;
  code *pcStack_c0c;
  code *pcStack_bf8;
  Addend AStack_bf4;
  Output_reloc<4,_false,_64,_true> *pOStack_bf0;
  int iStack_bec;
  undefined1 auStack_ba8 [44];
  Output_reloc<4,_false,_64,_true> *pOStack_b7c;
  int iStack_b78;
  code *pcStack_b74;
  undefined4 uStack_b60;
  undefined4 uStack_b58;
  undefined4 uStack_b54;
  undefined4 uStack_b50;
  anon_union_4_2_238bdeaa_for_u2_ aStack_b4c;
  undefined4 uStack_b48;
  undefined4 uStack_b44;
  code *pcStack_b40;
  Output_reloc<4,_false,_64,_true> OStack_b38;
  Output_reloc<4,_false,_64,_true> *pOStack_b0c;
  int iStack_b08;
  code *pcStack_b04;
  undefined4 uStack_af0;
  undefined4 uStack_ae8;
  undefined4 uStack_ae4;
  undefined4 uStack_ae0;
  undefined4 uStack_adc;
  undefined4 uStack_ad8;
  undefined4 uStack_ad4;
  code *pcStack_ad0;
  Output_reloc<4,_false,_64,_true> OStack_ac8;
  Output_reloc<4,_false,_64,_true> *pOStack_a9c;
  int iStack_a98;
  code *pcStack_a94;
  undefined4 uStack_a80;
  undefined4 uStack_a78;
  undefined4 uStack_a74;
  undefined4 uStack_a70;
  undefined4 uStack_a6c;
  undefined4 uStack_a68;
  undefined4 uStack_a64;
  code *pcStack_a60;
  Output_reloc<4,_false,_64,_true> OStack_a58;
  Output_reloc<4,_false,_64,_true> *pOStack_a2c;
  int iStack_a28;
  code *pcStack_a24;
  undefined4 uStack_a10;
  undefined4 uStack_a0c;
  undefined4 uStack_a08;
  undefined4 uStack_a04;
  undefined4 uStack_a00;
  undefined4 uStack_9fc;
  undefined4 uStack_9f8;
  undefined4 uStack_9f4;
  code *pcStack_9f0;
  Output_reloc<4,_false,_64,_true> OStack_9e8;
  Output_reloc<4,_false,_64,_true> *pOStack_9bc;
  int iStack_9b8;
  code *pcStack_9b4;
  undefined4 uStack_9a0;
  undefined4 uStack_998;
  undefined4 uStack_994;
  undefined4 uStack_990;
  undefined4 uStack_98c;
  undefined4 uStack_988;
  undefined4 uStack_984;
  code *pcStack_980;
  Output_reloc<4,_false,_64,_true> OStack_978;
  Output_reloc<4,_false,_64,_true> *pOStack_94c;
  int iStack_948;
  code *pcStack_944;
  undefined4 uStack_930;
  undefined4 uStack_92c;
  undefined4 uStack_928;
  undefined4 uStack_924;
  undefined4 uStack_920;
  undefined4 uStack_91c;
  undefined4 uStack_918;
  undefined4 uStack_914;
  code *pcStack_910;
  Output_reloc<4,_false,_64,_true> OStack_908;
  Output_reloc<4,_false,_64,_true> *pOStack_8dc;
  int iStack_8d8;
  code *pcStack_8d4;
  undefined4 uStack_8c0;
  undefined4 uStack_8b8;
  undefined4 uStack_8b4;
  undefined4 uStack_8b0;
  undefined4 uStack_8ac;
  undefined4 uStack_8a8;
  uint uStack_8a4;
  code *pcStack_8a0;
  Output_reloc<4,_false,_64,_true> OStack_898;
  Output_reloc<4,_false,_64,_true> *pOStack_86c;
  int iStack_868;
  code *pcStack_864;
  undefined4 uStack_850;
  undefined4 uStack_84c;
  undefined4 uStack_848;
  undefined4 uStack_844;
  undefined4 uStack_840;
  undefined4 uStack_83c;
  uint uStack_838;
  undefined4 uStack_834;
  code *pcStack_830;
  Output_reloc<4,_false,_64,_true> OStack_828;
  Output_reloc<4,_false,_64,_true> *pOStack_7fc;
  int iStack_7f8;
  code *pcStack_7f4;
  undefined4 uStack_7e0;
  undefined4 uStack_7dc;
  undefined4 uStack_7d8;
  undefined4 uStack_7d4;
  undefined4 uStack_7d0;
  undefined4 uStack_7cc;
  undefined4 uStack_7c8;
  code *pcStack_7c0;
  Output_reloc<4,_false,_64,_true> OStack_7b8;
  Output_reloc<4,_false,_64,_true> *pOStack_78c;
  int iStack_788;
  code *pcStack_784;
  undefined4 uStack_770;
  undefined4 uStack_76c;
  undefined4 uStack_768;
  undefined4 uStack_764;
  undefined4 uStack_760;
  undefined4 uStack_75c;
  undefined4 uStack_758;
  code *pcStack_750;
  Output_reloc<4,_false,_64,_true> OStack_748;
  Output_reloc<4,_false,_64,_true> *pOStack_71c;
  int iStack_718;
  code *pcStack_714;
  undefined4 uStack_700;
  undefined4 uStack_6fc;
  undefined4 uStack_6f8;
  undefined4 uStack_6f4;
  undefined4 uStack_6f0;
  undefined4 uStack_6ec;
  undefined4 uStack_6e8;
  code *pcStack_6e0;
  Output_reloc<4,_false,_64,_true> OStack_6d8;
  Output_reloc<4,_false,_64,_true> *pOStack_6ac;
  int iStack_6a8;
  code *pcStack_6a4;
  undefined4 uStack_690;
  undefined4 uStack_68c;
  undefined4 uStack_688;
  undefined4 uStack_684;
  undefined4 uStack_680;
  undefined4 uStack_67c;
  uint uStack_678;
  code *pcStack_670;
  Output_reloc<4,_false,_64,_true> OStack_668;
  Output_reloc<4,_false,_64,_true> *pOStack_63c;
  int iStack_638;
  code *pcStack_634;
  undefined4 uStack_620;
  undefined4 uStack_61c;
  undefined4 uStack_618;
  undefined4 uStack_614;
  undefined4 uStack_610;
  undefined4 uStack_60c;
  code *pcStack_608;
  Output_reloc<4,_false,_64,_true> OStack_600;
  Output_reloc<4,_false,_64,_true> *pOStack_5d4;
  int iStack_5d0;
  code *pcStack_5cc;
  undefined4 uStack_5b8;
  undefined4 uStack_5b4;
  undefined4 uStack_5b0;
  undefined4 uStack_5ac;
  uint uStack_5a8;
  code *pcStack_5a0;
  Output_reloc<4,_false,_64,_true> OStack_598;
  Output_reloc<4,_false,_64,_true> *pOStack_56c;
  int iStack_568;
  code *pcStack_564;
  undefined4 uStack_550;
  undefined4 uStack_54c;
  undefined4 uStack_548;
  undefined4 uStack_544;
  uint uStack_540;
  code *pcStack_538;
  Output_reloc<4,_false,_64,_true> OStack_530;
  Output_reloc<4,_false,_64,_true> *pOStack_504;
  int iStack_500;
  code *pcStack_4fc;
  undefined4 uStack_4e8;
  undefined4 uStack_4e4;
  undefined4 uStack_4e0;
  undefined4 uStack_4dc;
  undefined4 uStack_4d8;
  code *pcStack_4d0;
  Output_reloc<4,_false,_64,_true> OStack_4c8;
  Output_reloc<4,_false,_64,_true> *pOStack_49c;
  int iStack_498;
  code *pcStack_494;
  undefined4 uStack_480;
  undefined4 uStack_47c;
  undefined4 uStack_478;
  undefined4 uStack_474;
  undefined4 uStack_470;
  code *pcStack_468;
  Output_reloc<4,_false,_64,_true> OStack_460;
  Output_reloc<4,_false,_64,_true> *pOStack_434;
  int iStack_430;
  code *pcStack_42c;
  undefined4 uStack_418;
  undefined4 uStack_414;
  undefined4 uStack_410;
  undefined4 uStack_40c;
  undefined4 uStack_408;
  undefined4 uStack_404;
  code *pcStack_400;
  Output_reloc<4,_false,_64,_true> OStack_3f8;
  Output_reloc<4,_false,_64,_true> *pOStack_3cc;
  int iStack_3c8;
  code *pcStack_3c4;
  undefined4 uStack_3b0;
  undefined4 uStack_3ac;
  undefined4 uStack_3a8;
  undefined4 uStack_3a4;
  undefined4 uStack_3a0;
  undefined4 uStack_39c;
  code *pcStack_398;
  undefined1 auStack_390 [36];
  undefined4 uStack_36c;
  Output_reloc<4,_false,_64,_true> *pOStack_364;
  int iStack_360;
  code *pcStack_35c;
  undefined4 uStack_348;
  undefined4 uStack_344;
  undefined4 uStack_340;
  undefined4 uStack_33c;
  code *pcStack_338;
  undefined4 uStack_334;
  Output_reloc<4,_false,_64,_true> OStack_330;
  Output_reloc<4,_false,_64,_true> *pOStack_304;
  int iStack_300;
  code *pcStack_2fc;
  undefined4 uStack_2e8;
  undefined4 uStack_2e4;
  undefined4 uStack_2e0;
  undefined4 uStack_2dc;
  code *pcStack_2d8;
  Output_reloc<4,_false,_64,_true> OStack_2d0;
  Output_reloc<4,_false,_64,_true> *pOStack_2a4;
  int iStack_2a0;
  code *pcStack_29c;
  undefined4 uStack_288;
  undefined4 uStack_284;
  undefined4 uStack_280;
  undefined4 uStack_27c;
  code *pcStack_278;
  Output_reloc<4,_false,_64,_true> OStack_270;
  Output_reloc<4,_false,_64,_true> *pOStack_244;
  int iStack_240;
  code *pcStack_23c;
  undefined4 uStack_228;
  undefined4 uStack_224;
  undefined4 uStack_220;
  undefined4 uStack_21c;
  code *pcStack_218;
  undefined1 auStack_210 [36];
  undefined4 uStack_1ec;
  Output_reloc<4,_false,_64,_true> *pOStack_1e4;
  int iStack_1e0;
  code *pcStack_1dc;
  undefined4 uStack_1c8;
  undefined4 uStack_1c4;
  undefined4 uStack_1c0;
  undefined4 uStack_1bc;
  code *pcStack_1b8;
  undefined4 uStack_1b4;
  undefined1 auStack_1b0 [36];
  undefined4 uStack_18c;
  Output_reloc<4,_false,_64,_true> *pOStack_184;
  int iStack_180;
  code *pcStack_17c;
  undefined4 uStack_168;
  undefined4 uStack_164;
  undefined4 uStack_160;
  undefined4 uStack_15c;
  code *pcStack_158;
  undefined4 uStack_154;
  undefined1 auStack_150 [36];
  undefined4 uStack_12c;
  Output_reloc<4,_false,_64,_true> *pOStack_124;
  int iStack_120;
  code *pcStack_11c;
  Address AStack_108;
  undefined4 uStack_100;
  undefined4 uStack_fc;
  code *pcStack_f8;
  undefined4 uStack_f4;
  undefined1 auStack_f0 [36];
  undefined4 uStack_cc;
  Output_reloc<4,_false,_64,_true> *pOStack_c4;
  undefined *puStack_c0;
  code *pcStack_bc;
  Address AStack_a8;
  undefined *puStack_a0;
  undefined4 uStack_9c;
  Output_reloc<4,_false,_64,_true> OStack_98;
  Output_reloc<4,_false,_64,_true> *pOStack_6c;
  Output_data_reloc<4,_false,_64,_true> *pOStack_68;
  code *pcStack_64;
  Address local_50;
  undefined4 local_48;
  undefined4 uStack_44;
  Output_reloc<4,_false,_64,_true> local_38;
  
  local_48 = 1;
  local_50 = address;
  (*(code *)PTR_Output_reloc_004c4148)(&local_38);
  iVar11._M_current =
       (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
       super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
       ._M_impl._M_finish;
  local_38.addend_ = addend;
  if (iVar11._M_current ==
      (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
      super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
      ._M_impl._M_end_of_storage) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              (&(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_,iVar11,&local_38);
    pOVar13 = (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
              super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
              ._M_impl._M_finish;
    addend = local_38.addend_;
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar15 = &local_38;
    do {
      pOVar3 = pOVar15;
      pOVar7 = iVar2._M_current;
      pOVar15 = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar7->rel_).local_sym_index_;
      aVar21 = (pOVar3->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar3->rel_).address_;
      AVar1 = (pOVar3->rel_).address_;
      (pOVar7->rel_).u1_ = (pOVar3->rel_).u1_;
      (pOVar7->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar7->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar7->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar15 != (Output_reloc<4,_false,_64,_true> *)&local_38.addend_);
    pOVar13 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar3->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar15;
    *(undefined4 *)&(pOVar7->rel_).field_0x14 = uVar18;
    (this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
    super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ._M_impl._M_finish = pOVar13;
  }
  iVar12 = (int)pOVar13 -
           (int)(this->super_Output_data_reloc_base<4,_false,_64,_true>).relocs_.
                super__Vector_base<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                ._M_impl._M_start >> 3;
  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_false,_64,_true>).
                    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,_true>).
                   super_Output_data_reloc_generic.super_Output_section_data_build.
                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar12 * 0x33333338
    ;
    *(undefined4 *)
     &(this->super_Output_data_reloc_base<4,_false,_64,_true>).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,_true>).super_Output_data_reloc_generic.
      relative_reloc_count_ =
           (this->super_Output_data_reloc_base<4,_false,_64,_true>).super_Output_data_reloc_generic.
           relative_reloc_count_ + 1;
    }
    if ((local_38.rel_.shndx_ != 0xfffffffc) &&
       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;
      }
      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = add_target_specific;
  puVar6 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar24 = PTR_do_gold_unreachable_004c1a30;
  local_38.addend_ = addend;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar6,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  puStack_a0 = puVar24 + 0x27c954;
  pOStack_6c = &local_38;
  pOStack_68 = this;
  pcStack_64 = pcVar25;
  AStack_a8 = local_50;
  (**(code **)(puVar24 + 0x277864))(&OStack_98);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);
  OStack_98.addend_._4_4_ = uStack_44;
  OStack_98.addend_._0_4_ = local_48;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(puVar6 + 0x38),iVar11,&OStack_98);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_98;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_98.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(puVar6 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(puVar6 + 0x38) >> 3;
  if (-1 < *(int *)(puVar6 + 0x20) << 1) {
    *(int *)(puVar6 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(puVar6 + 0x10) = 0;
    if ((int)(OStack_98.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(puVar6 + 0x30) = *(int *)(puVar6 + 0x30) + 1;
    }
    if ((OStack_98.rel_.shndx_ != 0xfffffffc) &&
       (OStack_98.rel_.u2_.relobj != (Sized_relobj<64,_true> *)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_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_98.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(puStack_a0 + -0x7810);
  pcVar26 = add_absolute;
  iVar12 = *(int *)(puStack_a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(puStack_a0 + -0x7924) + -0x2b1c);
  pcStack_f8 = pcVar25 + 0x27c7c8;
  uStack_100 = 0;
  pOStack_c4 = &OStack_98;
  puStack_c0 = puVar6;
  pcStack_bc = pcVar26;
  AStack_108 = AStack_a8;
  (**(code **)(pcVar25 + 0x2776d0))((Output_reloc<4,_false,_64,_true> *)auStack_f0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  uStack_cc = uStack_9c;
  auStack_f0._32_4_ = puStack_a0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_f0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_f0 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_f0._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_f0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_f0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_f0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_f0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_f8 + -0x7810);
  pcVar26 = add_absolute;
  iVar14 = *(int *)(pcStack_f8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_f8 + -0x7924) + -0x2b1c);
  pcStack_158 = pcVar25 + 0x27c638;
  uStack_168 = uStack_100;
  uStack_160 = 0;
  uStack_164 = uStack_fc;
  pOStack_124 = (Output_reloc<4,_false,_64,_true> *)auStack_f0;
  iStack_120 = iVar12;
  pcStack_11c = pcVar26;
  (**(code **)(pcVar25 + 0x277544))((Output_reloc<4,_false,_64,_true> *)auStack_150);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_12c = uStack_f4;
  auStack_150._32_4_ = pcStack_f8;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_150);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_150;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_150 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_150._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_150._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_150._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_150._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_150._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_158 + -0x7810);
  pcVar26 = add_relative;
  iVar12 = *(int *)(pcStack_158 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_158 + -0x7924) + -0x2b1c);
  pcStack_1b8 = pcVar25 + 0x27c4a0;
  uStack_1c0 = 1;
  uStack_1c4 = uStack_15c;
  uStack_1c8 = uStack_160;
  pOStack_184 = (Output_reloc<4,_false,_64,_true> *)auStack_150;
  iStack_180 = iVar14;
  pcStack_17c = pcVar26;
  (**(code **)(pcVar25 + 0x2773ac))((Output_reloc<4,_false,_64,_true> *)auStack_1b0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  uStack_18c = uStack_154;
  auStack_1b0._32_4_ = pcStack_158;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_1b0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_1b0 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_1b0._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_1b0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_1b0._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_1b0._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_1b0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_1b8 + -0x7810);
  pcVar26 = add_target_specific;
  iVar14 = *(int *)(pcStack_1b8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_1b8 + -0x7924) + -0x2b1c);
  pcStack_218 = pcVar25 + 0x27c304;
  uStack_220 = uStack_1c0;
  uStack_21c = uStack_1bc;
  uStack_228 = uStack_1c4;
  pOStack_1e4 = (Output_reloc<4,_false,_64,_true> *)auStack_1b0;
  iStack_1e0 = iVar12;
  pcStack_1dc = pcVar26;
  (**(code **)(pcVar25 + 0x277218))((Output_reloc<4,_false,_64,_true> *)auStack_210);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_1ec = uStack_1b4;
  auStack_210._32_4_ = pcStack_1b8;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_210);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_210;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_210 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_210._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_210._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_210._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_210._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_210._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_218 + -0x7810);
  pcVar26 = add_output_section;
  iVar12 = *(int *)(pcStack_218 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_218 + -0x7924) + -0x2b1c);
  pcStack_278 = pcVar25 + 0x27c16c;
  uStack_288 = uStack_228;
  uStack_280 = 0;
  uStack_284 = uStack_224;
  pOStack_244 = (Output_reloc<4,_false,_64,_true> *)auStack_210;
  iStack_240 = iVar14;
  pcStack_23c = pcVar26;
  (**(code **)(pcVar25 + 0x27706c))(&OStack_270);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_270.addend_._4_4_ = uStack_21c;
  OStack_270.addend_._0_4_ = uStack_220;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_270);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_270;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_270.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_270.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_270.rel_.shndx_ != 0xfffffffc) &&
       (OStack_270.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_270.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_270.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_278 + -0x7810);
  pcVar26 = add_output_section_relative;
  iVar14 = *(int *)(pcStack_278 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_278 + -0x7924) + -0x2b1c);
  pcStack_2d8 = pcVar25 + 0x27bfdc;
  uStack_2e0 = 1;
  uStack_2e4 = uStack_284;
  uStack_2e8 = uStack_288;
  pOStack_2a4 = &OStack_270;
  iStack_2a0 = iVar12;
  pcStack_29c = pcVar26;
  (**(code **)(pcVar25 + 0x276edc))(&OStack_2d0);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_2d0.addend_._4_4_ = uStack_27c;
  OStack_2d0.addend_._0_4_ = uStack_280;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_2d0);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_2d0;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_2d0.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_2d0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_2d0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_2d0.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_2d0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_2d8 + -0x7810);
  pcVar26 = add_output_section_generic;
  iVar12 = *(int *)(pcStack_2d8 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_2d8 + -0x7924) + -0x2b1c);
  pcStack_338 = pcVar25 + 0x27be48;
  uStack_348 = uStack_2e8;
  uStack_340 = 0;
  uStack_344 = uStack_2e4;
  pOStack_304 = &OStack_2d0;
  iStack_300 = iVar14;
  pcStack_2fc = pcVar26;
  (**(code **)(pcVar25 + 0x276d48))(&OStack_330);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_330.addend_._4_4_ = uStack_2dc;
  OStack_330.addend_._0_4_ = uStack_2e0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_330);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_330;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_330.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&
       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_338 + -0x7810);
  pcVar26 = add_output_section_generic;
  iVar14 = *(int *)(pcStack_338 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_338 + -0x7924) + -0x2b1c);
  pcStack_398 = pcVar25 + 0x27bcb8;
  uStack_3a8 = uStack_340;
  uStack_3a0 = 0;
  uStack_3a4 = uStack_33c;
  uStack_3b0 = uStack_344;
  pOStack_364 = &OStack_330;
  iStack_360 = iVar12;
  pcStack_35c = pcVar26;
  (**(code **)(pcVar25 + 0x276bbc))((Output_reloc<4,_false,_64,_true> *)auStack_390);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  uStack_36c = uStack_334;
  auStack_390._32_4_ = pcStack_338;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_390);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_390;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_390 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(auStack_390._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((auStack_390._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_390._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_390._4_4_)->first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_390._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_398 + -0x7810);
  pcVar26 = add_output_section_relative;
  iVar12 = *(int *)(pcStack_398 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_398 + -0x7924) + -0x2b1c);
  pcStack_400 = pcVar25 + 0x27bb1c;
  uStack_408 = 1;
  uStack_410 = uStack_3a8;
  uStack_40c = uStack_3a4;
  uStack_418 = uStack_3ac;
  pOStack_3cc = (Output_reloc<4,_false,_64,_true> *)auStack_390;
  iStack_3c8 = iVar14;
  pcStack_3c4 = pcVar26;
  (**(code **)(pcVar25 + 0x276a20))(&OStack_3f8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_3f8.addend_._4_4_ = uStack_39c;
  OStack_3f8.addend_._0_4_ = uStack_3a0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_3f8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_3f8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_3f8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_3f8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_3f8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_3f8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_3f8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_400 + -0x7810);
  pcVar26 = add_output_section;
  iVar14 = *(int *)(pcStack_400 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_400 + -0x7924) + -0x2b1c);
  pcStack_468 = pcVar25 + 0x27b97c;
  uStack_478 = uStack_410;
  uStack_470 = 0;
  uStack_474 = uStack_40c;
  uStack_480 = uStack_414;
  pOStack_434 = &OStack_3f8;
  iStack_430 = iVar12;
  pcStack_42c = pcVar26;
  (**(code **)(pcVar25 + 0x276880))(&OStack_460);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_460.addend_._4_4_ = uStack_404;
  OStack_460.addend_._0_4_ = uStack_408;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_460);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_460;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_460.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_460.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_460.rel_.shndx_ != 0xfffffffc) &&
       (OStack_460.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_460.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_460.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_468 + -0x7810);
  pcVar26 = add_symbolless_global_addend;
  iVar12 = *(int *)(pcStack_468 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_468 + -0x7924) + -0x2b1c);
  pcStack_4d0 = pcVar25 + 0x27b7e0;
  uStack_4dc = 1;
  uStack_4d8 = 0;
  uStack_4e0 = 0;
  uStack_4e4 = uStack_47c;
  uStack_4e8 = uStack_480;
  pOStack_49c = &OStack_460;
  iStack_498 = iVar14;
  pcStack_494 = pcVar26;
  (**(code **)(pcVar25 + 0x2766d0))(&OStack_4c8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_4c8.addend_._4_4_ = uStack_474;
  OStack_4c8.addend_._0_4_ = uStack_478;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_4c8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_4c8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_4c8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_4c8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_4c8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_4c8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_4c8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_4d0 + -0x7810);
  pcVar26 = add_global;
  iVar14 = *(int *)(pcStack_4d0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_4d0 + -0x7924) + -0x2b1c);
  pcStack_538 = pcVar25 + 0x27b644;
  uStack_550 = uStack_4e8;
  uStack_540 = 0;
  uStack_544 = 0;
  uStack_548 = 0;
  uStack_54c = uStack_4e4;
  pOStack_504 = &OStack_4c8;
  iStack_500 = iVar12;
  pcStack_4fc = pcVar26;
  (**(code **)(pcVar25 + 0x276534))(&OStack_530);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_530.addend_._4_4_ = uStack_4dc;
  OStack_530.addend_._0_4_ = uStack_4e0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_530);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_530;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_530.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_530.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_530.rel_.shndx_ != 0xfffffffc) &&
       (OStack_530.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_530.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_530.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_538 + -0x7810);
  pcVar26 = add_global_relative;
  iVar12 = *(int *)(pcStack_538 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_538 + -0x7924) + -0x2b1c);
  pcStack_5a0 = pcVar25 + 0x27b4ac;
  uStack_5a8 = uStack_540 & 0xff;
  uStack_5ac = 1;
  uStack_5b0 = 1;
  uStack_5b8 = uStack_550;
  uStack_5b4 = uStack_54c;
  pOStack_56c = &OStack_530;
  iStack_568 = iVar14;
  pcStack_564 = pcVar26;
  (**(code **)(pcVar25 + 0x27639c))(&OStack_598);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_598.addend_._4_4_ = uStack_544;
  OStack_598.addend_._0_4_ = uStack_548;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_598);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_598;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_598.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_598.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_598.rel_.shndx_ != 0xfffffffc) &&
       (OStack_598.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_598.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_598.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_5a0 + -0x7810);
  pcVar26 = add_global_generic;
  iVar14 = *(int *)(pcStack_5a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_5a0 + -0x7924) + -0x2b1c);
  pcStack_608 = pcVar25 + 0x27b30c;
  uStack_620 = uStack_5b8;
  uStack_610 = 0;
  uStack_614 = 0;
  uStack_618 = 0;
  uStack_61c = uStack_5b4;
  pOStack_5d4 = &OStack_598;
  iStack_5d0 = iVar12;
  pcStack_5cc = pcVar26;
  (**(code **)(pcVar25 + 0x2761fc))(&OStack_600);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_600.addend_._4_4_ = uStack_5ac;
  OStack_600.addend_._0_4_ = uStack_5b0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_600);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_600;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_600.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_600.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_600.rel_.shndx_ != 0xfffffffc) &&
       (OStack_600.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_600.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_600.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_608 + -0x7810);
  pcVar26 = add_global_relative;
  iVar12 = *(int *)(pcStack_608 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_608 + -0x7924) + -0x2b1c);
  pcStack_670 = pcVar25 + 0x27b174;
  uStack_678 = (uint)pcStack_608 & 0xff;
  uStack_67c = 1;
  uStack_680 = 1;
  uStack_688 = uStack_618;
  uStack_684 = uStack_614;
  uStack_690 = uStack_61c;
  pOStack_63c = &OStack_600;
  iStack_638 = iVar14;
  pcStack_634 = pcVar26;
  (**(code **)(pcVar25 + 0x276068))(&OStack_668);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_668.addend_._4_4_ = uStack_60c;
  OStack_668.addend_._0_4_ = uStack_610;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_668);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_668;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_668.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_668.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_668.rel_.shndx_ != 0xfffffffc) &&
       (OStack_668.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_668.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_668.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_670 + -0x7810);
  pcVar26 = add_global;
  iVar14 = *(int *)(pcStack_670 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_670 + -0x7924) + -0x2b1c);
  pcStack_6e0 = pcVar25 + 0x27afc8;
  uStack_6f8 = uStack_688;
  uStack_6e8 = 0;
  uStack_6ec = 0;
  uStack_6f0 = 0;
  uStack_6f4 = uStack_684;
  uStack_700 = uStack_68c;
  pOStack_6ac = &OStack_668;
  iStack_6a8 = iVar12;
  pcStack_6a4 = pcVar26;
  (**(code **)(pcVar25 + 0x275ebc))(&OStack_6d8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_6d8.addend_._4_4_ = uStack_67c;
  OStack_6d8.addend_._0_4_ = uStack_680;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_6d8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_6d8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_6d8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_6d8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_6d8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_6d8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_6d8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_6e0 + -0x7810);
  pcVar26 = add_global_generic;
  iVar12 = *(int *)(pcStack_6e0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_6e0 + -0x7924) + -0x2b1c);
  pcStack_750 = pcVar25 + 0x27ae24;
  uStack_768 = uStack_6f8;
  uStack_758 = 0;
  uStack_75c = 0;
  uStack_760 = 0;
  uStack_764 = uStack_6f4;
  uStack_770 = uStack_6fc;
  pOStack_71c = &OStack_6d8;
  iStack_718 = iVar14;
  pcStack_714 = pcVar26;
  (**(code **)(pcVar25 + 0x275d18))(&OStack_748);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_748.addend_._4_4_ = uStack_6ec;
  OStack_748.addend_._0_4_ = uStack_6f0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_748);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_748;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_748.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_748.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_748.rel_.shndx_ != 0xfffffffc) &&
       (OStack_748.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_748.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_748.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_750 + -0x7810);
  pcVar26 = add_symbolless_global_addend;
  iVar14 = *(int *)(pcStack_750 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_750 + -0x7924) + -0x2b1c);
  pcStack_7c0 = pcVar25 + 0x27ac80;
  uStack_7cc = 1;
  uStack_7d8 = uStack_768;
  uStack_7c8 = 0;
  uStack_7d0 = 0;
  uStack_7d4 = uStack_764;
  uStack_7e0 = uStack_76c;
  pOStack_78c = &OStack_748;
  iStack_788 = iVar12;
  pcStack_784 = pcVar26;
  (**(code **)(pcVar25 + 0x275b74))(&OStack_7b8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_7b8.addend_._4_4_ = uStack_75c;
  OStack_7b8.addend_._0_4_ = uStack_760;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_7b8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_7b8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_7b8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_7b8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_7b8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_7b8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_7b8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_7c0 + -0x7810);
  pcVar26 = add_local_section;
  iVar12 = *(int *)(pcStack_7c0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_7c0 + -0x7924) + -0x2b1c);
  pcStack_830 = pcVar25 + 0x27aad8;
  uStack_838 = 1;
  uStack_848 = uStack_7d8;
  uStack_834 = 0;
  uStack_83c = 0;
  uStack_840 = 0;
  uStack_844 = uStack_7d4;
  uStack_850 = uStack_7dc;
  pOStack_7fc = &OStack_7b8;
  iStack_7f8 = iVar14;
  pcStack_7f4 = pcVar26;
  (**(code **)(pcVar25 + 0x2759d4))(&OStack_828);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_828.addend_._4_4_ = uStack_7cc;
  OStack_828.addend_._0_4_ = uStack_7d0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_828);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_828;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_828.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_828.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_828.rel_.shndx_ != 0xfffffffc) &&
       (OStack_828.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_828.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_828.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_830 + -0x7810);
  pcVar26 = add_local_relative;
  iVar14 = *(int *)(pcStack_830 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_830 + -0x7924) + -0x2b1c);
  pcStack_8a0 = pcVar25 + 0x27a930;
  uStack_8a4 = uStack_838 & 0xff;
  uStack_8ac = 1;
  uStack_8b0 = 1;
  uStack_8b8 = uStack_848;
  uStack_8a8 = 0;
  uStack_8b4 = uStack_844;
  uStack_8c0 = uStack_84c;
  pOStack_86c = &OStack_828;
  iStack_868 = iVar12;
  pcStack_864 = pcVar26;
  (**(code **)(pcVar25 + 0x27582c))(&OStack_898);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_898.addend_._4_4_ = uStack_83c;
  OStack_898.addend_._0_4_ = uStack_840;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_898);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_898;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_898.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_898.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_898.rel_.shndx_ != 0xfffffffc) &&
       (OStack_898.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_898.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_898.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_8a0 + -0x7810);
  pcVar26 = add_local_section;
  iVar12 = *(int *)(pcStack_8a0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_8a0 + -0x7924) + -0x2b1c);
  pcStack_910 = pcVar25 + 0x27a784;
  uStack_918 = 1;
  uStack_928 = uStack_8b8;
  uStack_914 = 0;
  uStack_91c = 0;
  uStack_920 = 0;
  uStack_924 = uStack_8b4;
  uStack_930 = uStack_8c0;
  pOStack_8dc = &OStack_898;
  iStack_8d8 = iVar14;
  pcStack_8d4 = pcVar26;
  (**(code **)(pcVar25 + 0x27567c))(&OStack_908);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_908.addend_._4_4_ = uStack_8ac;
  OStack_908.addend_._0_4_ = uStack_8b0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_908);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_908;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_908.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_908.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_908.rel_.shndx_ != 0xfffffffc) &&
       (OStack_908.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_908.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_908.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_910 + -0x7810);
  pcVar26 = add_local_generic;
  iVar14 = *(int *)(pcStack_910 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_910 + -0x7924) + -0x2b1c);
  pcStack_980 = pcVar25 + 0x27a5dc;
  uStack_998 = uStack_928;
  uStack_984 = 0;
  uStack_988 = 0;
  uStack_98c = 0;
  uStack_990 = 0;
  uStack_994 = uStack_924;
  uStack_9a0 = uStack_92c;
  pOStack_94c = &OStack_908;
  iStack_948 = iVar12;
  pcStack_944 = pcVar26;
  (**(code **)(pcVar25 + 0x2754d8))(&OStack_978);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_978.addend_._4_4_ = uStack_91c;
  OStack_978.addend_._0_4_ = uStack_920;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_978);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_978;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_978.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_978.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_978.rel_.shndx_ != 0xfffffffc) &&
       (OStack_978.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_978.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_978.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_980 + -0x7810);
  pcVar26 = add_symbolless_local_addend;
  iVar12 = *(int *)(pcStack_980 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_980 + -0x7924) + -0x2b1c);
  pcStack_9f0 = pcVar25 + 0x27a438;
  uStack_9fc = 1;
  uStack_a08 = uStack_998;
  uStack_9f4 = 0;
  uStack_9f8 = 0;
  uStack_a00 = 0;
  uStack_a04 = uStack_994;
  uStack_a10 = uStack_9a0;
  pOStack_9bc = &OStack_978;
  iStack_9b8 = iVar14;
  pcStack_9b4 = pcVar26;
  (**(code **)(pcVar25 + 0x275330))(&OStack_9e8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_9e8.addend_._4_4_ = uStack_98c;
  OStack_9e8.addend_._0_4_ = uStack_990;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_9e8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_9e8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_9e8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_9e8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_9e8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_9e8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_9e8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_9f0 + -0x7810);
  pcVar26 = add_symbolless_local_addend;
  iVar14 = *(int *)(pcStack_9f0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_9f0 + -0x7924) + -0x2b1c);
  pcStack_a60 = pcVar25 + 0x27a290;
  uStack_a6c = 1;
  uStack_a78 = uStack_a08;
  uStack_a64 = 0;
  uStack_a68 = 0;
  uStack_a70 = 0;
  uStack_a74 = uStack_a04;
  uStack_a80 = uStack_a0c;
  pOStack_a2c = &OStack_9e8;
  iStack_a28 = iVar12;
  pcStack_a24 = pcVar26;
  (**(code **)(pcVar25 + 0x27518c))(&OStack_a58);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_a58.addend_._4_4_ = uStack_9fc;
  OStack_a58.addend_._0_4_ = uStack_a00;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_a58);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_a58;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_a58.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_a58.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_a58.rel_.shndx_ != 0xfffffffc) &&
       (OStack_a58.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_a58.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_a58.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_a60 + -0x7810);
  pcVar26 = add_local;
  iVar12 = *(int *)(pcStack_a60 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_a60 + -0x7924) + -0x2b1c);
  pcStack_ad0 = pcVar25 + 0x27a0e8;
  uStack_ae8 = uStack_a78;
  uStack_ad4 = 0;
  uStack_ad8 = 0;
  uStack_adc = 0;
  uStack_ae0 = 0;
  uStack_ae4 = uStack_a74;
  uStack_af0 = uStack_a80;
  pOStack_a9c = &OStack_a58;
  iStack_a98 = iVar14;
  pcStack_a94 = pcVar26;
  (**(code **)(pcVar25 + 0x274fe0))(&OStack_ac8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  OStack_ac8.addend_._4_4_ = uStack_a6c;
  OStack_ac8.addend_._0_4_ = uStack_a70;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,&OStack_ac8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_ac8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_ac8.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(OStack_ac8.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((OStack_ac8.rel_.shndx_ != 0xfffffffc) &&
       (OStack_ac8.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((OStack_ac8.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_ad0 + -0x7810);
  pcVar26 = add_local_generic;
  iVar14 = *(int *)(pcStack_ad0 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar14,0x231,*(int *)(pcStack_ad0 + -0x7924) + -0x2b1c);
  pcStack_b40 = pcVar25 + 0x279f44;
  uStack_b58 = uStack_ae8;
  uStack_b44 = 0;
  uStack_b48 = 0;
  aStack_b4c.relobj = (Sized_relobj<64,_true> *)0x0;
  uStack_b50 = 0;
  uStack_b54 = uStack_ae4;
  uStack_b60 = uStack_af0;
  pOStack_b0c = &OStack_ac8;
  iStack_b08 = iVar12;
  pcStack_b04 = pcVar26;
  (**(code **)(pcVar25 + 0x274e3c))(&OStack_b38);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  OStack_b38.addend_._4_4_ = uStack_adc;
  OStack_b38.addend_._0_4_ = uStack_ae0;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar14 + 0x38),iVar11,&OStack_b38);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = &OStack_b38;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)&OStack_b38.addend_);
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar14 + 0x3c) = pOVar15;
  }
  iVar12 = (int)pOVar15 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar12 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    if ((int)(OStack_b38.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_b38.rel_.shndx_ != 0xfffffffc) &&
       (OStack_b38.rel_.u2_.relobj != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_b38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar12 * -0x33333333 - 1;
      }
      ((OStack_b38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_b40 + -0x7810);
  pcVar26 = add_local_relative;
  iVar12 = *(int *)(pcStack_b40 + -0x7fc4) + 0x3574;
  (*pcVar25)(iVar12,0x231,*(int *)(pcStack_b40 + -0x7924) + -0x2b1c);
  pOStack_b7c = &OStack_b38;
  iStack_b78 = iVar14;
  pcStack_b74 = pcVar26;
  (**(code **)(pcVar25 + 0x274c98))((Output_reloc<4,_false,_64,_true> *)auStack_ba8);
  iVar11._M_current = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  auStack_ba8._36_4_ = aStack_b4c;
  auStack_ba8._32_4_ = uStack_b50;
  if (iVar11._M_current == *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x40)) {
    aVar21 = aStack_b4c;
    std::
    vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_false,_64,_true>&>
              ((vector<gold::Output_reloc<4,_false,_64,_true>,_std::allocator<gold::Output_reloc<4,_false,_64,_true>_>_>
                *)(iVar12 + 0x38),iVar11,(Output_reloc<4,_false,_64,_true> *)auStack_ba8);
    pOVar15 = *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c);
  }
  else {
    iVar2._M_current = iVar11._M_current;
    pOVar7 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;
    do {
      pOVar8 = pOVar7;
      pOVar3 = iVar2._M_current;
      pOVar7 = (Output_reloc<4,_false,_64,_true> *)&(pOVar8->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_false,_64,_true> *)&(pOVar3->rel_).local_sym_index_;
      aVar21 = (pOVar8->rel_).u2_;
      uVar18 = *(undefined4 *)&(pOVar8->rel_).address_;
      AVar1 = (pOVar8->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar8->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar21;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar18;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar7 != (Output_reloc<4,_false,_64,_true> *)(auStack_ba8 + 0x20));
    pOVar15 = iVar11._M_current + 1;
    uVar18 = *(undefined4 *)&(pOVar8->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar7;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar18;
    *(Output_reloc<4,_false,_64,_true> **)(iVar12 + 0x3c) = pOVar15;
  }
  iVar14 = (int)pOVar15 - *(int *)(iVar12 + 0x38) >> 3;
  if (-1 < *(int *)(iVar12 + 0x20) << 1) {
    *(int *)(iVar12 + 0x14) = iVar14 * 0x33333338;
    *(undefined4 *)(iVar12 + 0x10) = 0;
    if ((int)(auStack_ba8._20_4_ << 0x1c) < 0) {
      *(int *)(iVar12 + 0x30) = *(int *)(iVar12 + 0x30) + 1;
    }
    if ((auStack_ba8._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_true> *)auStack_ba8._4_4_ != (Sized_relobj<64,_true> *)0x0)) {
      uVar5 = ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_ba8._4_4_)->first_dyn_reloc_ = iVar14 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_ba8._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  iVar16 = 0x231;
  pcVar26 = *(code **)(pcVar25 + 0x272590);
  puVar19 = (undefined4 *)(*(int *)(pcVar25 + 0x27247c) + -0x2b1c);
  iVar14 = *(int *)(pcVar25 + 0x271ddc) + 0x3574;
  (*pcVar26)();
  pcStack_bf8 = pcVar26 + 0x279bf4;
  puVar17 = *(undefined4 **)(iVar14 + 0x3c);
  pOStack_bf0 = (Output_reloc<4,_false,_64,_true> *)auStack_ba8;
  iStack_bec = iVar12;
  if (puVar17 == *(undefined4 **)(iVar14 + 0x40)) {
    (**(code **)(pcVar26 + 0x273eb0))(iVar14 + 0x38);
    puVar4 = *(undefined4 **)(iVar14 + 0x3c);
  }
  else {
    puVar4 = puVar17 + 7;
    uVar23 = puVar19[1];
    uVar22 = puVar19[2];
    aVar21 = (anon_union_4_2_238bdeaa_for_u2_)((anon_union_4_2_238bdeaa_for_u2_ *)(puVar19 + 3))->od
    ;
    uVar9 = puVar19[5];
    uVar20 = puVar19[4];
    uVar18 = puVar19[6];
    *puVar17 = *puVar19;
    puVar17[1] = uVar23;
    puVar17[2] = uVar22;
    ((anon_union_4_2_238bdeaa_for_u2_ *)(puVar17 + 3))->od = (Output_data *)aVar21;
    puVar17[4] = uVar20;
    puVar17[5] = uVar9;
    puVar17[6] = uVar18;
    *(undefined4 **)(iVar14 + 0x3c) = puVar4;
  }
  iVar12 = (int)puVar4 - *(int *)(iVar14 + 0x38) >> 2;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    iVar10 = puVar19[4];
    *(int *)(iVar14 + 0x14) = iVar12 * -0x6db6db6c;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    *(byte *)(iVar16 + 0x20) = *(byte *)(iVar16 + 0x20) & 0xf7 | 8;
    if (iVar10 << 0x1c < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((puVar19[5] != -4) && (iVar14 = puVar19[1], iVar14 != 0)) {
      if (*(int *)(iVar14 + 100) == 0) {
        *(int *)(iVar14 + 0x60) = iVar12 * -0x49249249 + -1;
      }
      *(int *)(iVar14 + 100) = *(int *)(iVar14 + 100) + 1;
    }
    return;
  }
  pcVar25 = *(code **)(pcStack_bf8 + -0x7810);
  pcVar26 = Output_data_reloc<4,_true,_32,_false>::add_global;
  this_00 = (Output_data_reloc_base<4,_true,_32,_false> *)(*(int *)(pcStack_bf8 + -0x7fc4) + 0x3574)
  ;
  (*pcVar25)(this_00,0x231,*(int *)(pcStack_bf8 + -0x7924) + -0x2b1c);
  puStack_c18 = puVar19;
  iStack_c14 = iVar14;
  iStack_c10 = iVar16;
  pcStack_c0c = pcVar26;
  (**(code **)(pcVar25 + 0x272484))(&OStack_c38);
  OStack_c38.addend_ = AStack_bf4;
  Output_data_reloc_base<4,_true,_32,_false>::add(this_00,aVar21.od,&OStack_c38);
  return;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) 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: (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: (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)) (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))))) (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: (true) (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: (true) (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: (true) 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: (true) (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: (true) (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: (identifier))) (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: (true) (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: (true) (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: (true) 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: (true) (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: (true) (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: (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 *puVar1;
  undefined4 *puVar2;
  undefined4 uVar3;
  undefined4 *puVar4;
  undefined *puVar5;
  undefined4 *puVar6;
  undefined4 *puVar7;
  int iVar8;
  undefined4 uVar9;
  undefined4 uVar10;
  undefined *puVar11;
  code *pcVar12;
  undefined4 in_stack_00000010;
  undefined4 in_stack_00000014;
  undefined4 in_stack_00000018;
  undefined4 in_stack_0000001c;
  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 = in_stack_00000014;
  local_50 = in_stack_00000010;
  (*(code *)PTR_Output_reloc_004c4148)(&local_38);
  puVar7 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = in_stack_0000001c;
  local_18 = in_stack_00000018;
  if (puVar7 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>
              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
                *)(param_1 + 0x38),puVar7,&local_38);
    puVar7 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar7;
    puVar4 = &local_38;
    do {
      puVar6 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar6 + 4;
      uVar10 = puVar6[1];
      uVar9 = puVar6[2];
      uVar3 = puVar6[3];
      *puVar2 = *puVar6;
      puVar2[1] = uVar10;
      puVar2[2] = uVar9;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &local_18);
    puVar7 = puVar7 + 10;
    uVar3 = puVar6[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar3;
    *(undefined4 **)(param_1 + 0x3c) = puVar7;
  }
  iVar8 = (int)puVar7 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar8 * 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) = iVar8 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  pcVar12 = FUN_0024c8ec;
  puVar5 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3574;
  puVar11 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)
            (puVar5,0x231,PTR_s_in_a_linker_script_004c191c + -0x2b1c);
  uVar3 = local_50;
  uVar9 = local_4c;
  puStack_6c = &local_38;
  iStack_68 = param_1;
  pcStack_64 = pcVar12;
  (**(code **)(puVar11 + 0x277864))(&uStack_98);
  puVar7 = *(undefined4 **)(puVar5 + 0x3c);
  uStack_74 = uStack_44;
  uStack_78 = local_48;
  if (puVar7 == *(undefined4 **)(puVar5 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
    ::_M_realloc_insert<gold::Output_reloc<4,false,64,true>const&>
              ((vector<gold::Output_reloc<4,false,64,true>,std::allocator<gold::Output_reloc<4,false,64,true>>>
                *)(puVar5 + 0x38),puVar7,&uStack_98,uStack_44,uVar3,uVar9);
    puVar7 = *(undefined4 **)(puVar5 + 0x3c);
  }
  else {
    puVar1 = puVar7;
    puVar4 = &uStack_98;
    do {
      puVar6 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar6 + 4;
      uVar10 = puVar6[1];
      uVar9 = puVar6[2];
      uVar3 = puVar6[3];
      *puVar2 = *puVar6;
      puVar2[1] = uVar10;
      puVar2[2] = uVar9;
      puVar2[3] = uVar3;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &uStack_78);
    puVar7 = puVar7 + 10;
    uVar3 = puVar6[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar3;
    *(undefined4 **)(puVar5 + 0x3c) = puVar7;
  }
  iVar8 = (int)puVar7 - *(int *)(puVar5 + 0x38) >> 3;
  if (-1 < *(int *)(puVar5 + 0x20) << 1) {
    *(int *)(puVar5 + 0x14) = iVar8 * 0x33333338;
    *(undefined4 *)(puVar5 + 0x10) = 0;
    if (iStack_84 << 0x1c < 0) {
      *(int *)(puVar5 + 0x30) = *(int *)(puVar5 + 0x30) + 1;
    }
    if ((iStack_80 != -4) && (iStack_94 != 0)) {
      if (*(int *)(iStack_94 + 100) == 0) {
        *(int *)(iStack_94 + 0x60) = iVar8 * -0x33333333 + -1;
      }
      *(int *)(iStack_94 + 100) = *(int *)(iStack_94 + 100) + 1;
    }
    return;
  }
  (**(code **)(puVar11 + 0x275144))
            (*(int *)(puVar11 + 0x274990) + 0x3574,0x231,*(int *)(puVar11 + 0x275030) + -0x2b1c);
  return;
}

