
/* 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_global(Output_data_reloc<4,_true,_64,_false> * this, Symbol *
   gsym, uint type, Output_data * od, Address address, Addend addend) */

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

{
  Address AVar1;
  iterator iVar2;
  Output_reloc<4,_true,_64,_false> *pOVar3;
  undefined4 *puVar4;
  uint uVar5;
  uint uVar6;
  undefined4 uVar7;
  undefined4 *puVar8;
  undefined4 *puVar9;
  undefined4 *puVar10;
  undefined *puVar11;
  Output_reloc<4,_true,_64,_false> *pOVar12;
  int iVar13;
  int iVar14;
  Output_reloc<4,_true,_64,_false> *pOVar15;
  undefined4 *puVar16;
  undefined4 uVar17;
  iterator iVar18;
  int iVar19;
  pointer pOVar20;
  int iVar21;
  Output_reloc<4,_true,_64,_false> *pOVar22;
  undefined4 *puVar23;
  undefined4 uVar24;
  undefined4 *puVar25;
  undefined4 *puVar26;
  Sized_relobj<64,_false> *pSVar27;
  Sized_relobj<64,_false> *pSVar28;
  anon_union_4_2_238bdeaa_for_u2_ aVar29;
  undefined4 *puVar30;
  undefined4 *puVar31;
  undefined4 *puVar32;
  undefined4 *puVar33;
  undefined *puVar34;
  code *pcVar35;
  code *pcVar36;
  Output_reloc<4,_true,_64,_false> OStack_560;
  Output_reloc<4,_true,_64,_false> *pOStack_538;
  int iStack_534;
  int iStack_530;
  code *pcStack_52c;
  int iStack_518;
  undefined4 uStack_510;
  undefined4 uStack_50c;
  undefined4 uStack_508;
  undefined4 uStack_504;
  undefined4 uStack_500;
  undefined4 uStack_4fc;
  code *pcStack_4f8;
  Output_reloc<4,_true,_64,_false> OStack_4f0;
  Output_reloc<4,_true,_64,_false> *pOStack_4c8;
  int iStack_4c4;
  int iStack_4c0;
  code *pcStack_4bc;
  int iStack_4a8;
  int iStack_4a4;
  undefined4 uStack_4a0;
  undefined4 uStack_49c;
  undefined4 uStack_498;
  undefined4 uStack_494;
  undefined4 uStack_490;
  undefined4 uStack_48c;
  code *pcStack_488;
  Output_reloc<4,_true,_64,_false> OStack_480;
  Output_reloc<4,_true,_64,_false> *pOStack_458;
  int iStack_454;
  int iStack_450;
  code *pcStack_44c;
  int iStack_438;
  undefined4 uStack_430;
  undefined4 uStack_42c;
  undefined4 uStack_428;
  undefined4 uStack_424;
  undefined4 uStack_420;
  uint uStack_41c;
  code *pcStack_418;
  Output_reloc<4,_true,_64,_false> OStack_410;
  Output_reloc<4,_true,_64,_false> *pOStack_3e8;
  int iStack_3e4;
  int iStack_3e0;
  code *pcStack_3dc;
  int iStack_3c8;
  int iStack_3c4;
  undefined4 uStack_3c0;
  undefined4 uStack_3bc;
  undefined4 uStack_3b8;
  undefined4 uStack_3b4;
  uint uStack_3b0;
  undefined4 uStack_3ac;
  code *pcStack_3a8;
  Output_reloc<4,_true,_64,_false> OStack_3a0;
  Output_reloc<4,_true,_64,_false> *pOStack_378;
  int iStack_374;
  int iStack_370;
  code *pcStack_36c;
  int iStack_358;
  undefined4 uStack_350;
  undefined4 uStack_34c;
  undefined4 uStack_348;
  undefined4 uStack_344;
  undefined4 uStack_340;
  undefined4 uStack_33c;
  code *pcStack_338;
  Output_reloc<4,_true,_64,_false> OStack_330;
  Output_reloc<4,_true,_64,_false> *pOStack_308;
  int iStack_304;
  Sized_relobj<64,_false> *pSStack_300;
  code *pcStack_2fc;
  int iStack_2e8;
  int iStack_2e4;
  undefined4 uStack_2e0;
  undefined4 uStack_2dc;
  undefined4 uStack_2d8;
  undefined4 uStack_2d4;
  uint uStack_2d0;
  code *pcStack_2c8;
  Output_reloc<4,_true,_64,_false> OStack_2c0;
  Output_reloc<4,_true,_64,_false> *pOStack_298;
  int iStack_294;
  Sized_relobj<64,_false> *pSStack_290;
  code *pcStack_28c;
  undefined4 uStack_278;
  int iStack_274;
  undefined4 uStack_270;
  undefined4 uStack_26c;
  undefined4 uStack_268;
  undefined4 uStack_264;
  uint uStack_260;
  code *pcStack_258;
  undefined1 auStack_250 [40];
  Output_reloc<4,_true,_64,_false> *pOStack_228;
  int iStack_224;
  Sized_relobj<64,_false> *pSStack_220;
  code *pcStack_21c;
  undefined4 uStack_208;
  undefined4 uStack_204;
  undefined4 uStack_200;
  undefined4 uStack_1fc;
  undefined4 uStack_1f8;
  Sized_relobj<64,_false> *pSStack_1f4;
  undefined4 uStack_1f0;
  code *pcStack_1e8;
  undefined1 auStack_1e0 [40];
  Output_reloc<4,_true,_64,_false> *pOStack_1b8;
  int iStack_1b4;
  Sized_relobj<64,_false> *pSStack_1b0;
  code *pcStack_1ac;
  undefined4 uStack_198;
  undefined4 uStack_194;
  undefined4 uStack_190;
  undefined4 uStack_18c;
  undefined4 uStack_188;
  Sized_relobj<64,_false> *pSStack_184;
  undefined4 uStack_180;
  code *pcStack_178;
  undefined1 auStack_170 [40];
  Output_reloc<4,_true,_64,_false> *pOStack_148;
  int iStack_144;
  Sized_relobj<64,_false> *pSStack_140;
  code *pcStack_13c;
  undefined8 uStack_128;
  undefined4 uStack_120;
  undefined4 uStack_11c;
  uint uStack_118;
  Sized_relobj<64,_false> *pSStack_114;
  code *pcStack_110;
  undefined1 auStack_108 [40];
  Output_reloc<4,_true,_64,_false> *pOStack_e0;
  undefined *puStack_dc;
  Sized_relobj<64,_false> *pSStack_d8;
  code *pcStack_d4;
  Address AStack_c0;
  undefined4 uStack_b8;
  Sized_relobj<64,_false> *pSStack_b4;
  uint uStack_b0;
  undefined *puStack_a8;
  undefined1 auStack_a0 [40];
  Output_reloc<4,_true,_64,_false> *pOStack_78;
  Output_data_reloc<4,_true,_64,_false> *pOStack_74;
  Output_data *pOStack_70;
  code *pcStack_6c;
  Address local_58;
  undefined4 local_50;
  Sized_relobj<64,_false> *local_4c;
  undefined4 local_48;
  Output_reloc<4,_true,_64,_false> local_38;
  
  local_48 = 0;
  local_4c = (Sized_relobj<64,_false> *)0x0;
  local_50 = 0;
  local_58 = address;
  (*(code *)PTR_Output_reloc_00434988)(&local_38);
  iVar18._M_current =
       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.
       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
       ._M_impl._M_finish;
  local_38.addend_ = addend;
  if (iVar18._M_current ==
      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.
      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
      ._M_impl._M_end_of_storage) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);
    pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.
              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
              ._M_impl._M_finish;
    pSVar27 = addend._4_4_;
    addend = local_38.addend_;
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar22 = &local_38;
    do {
      pOVar3 = pOVar22;
      pOVar12 = iVar2._M_current;
      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;
      pSVar27 = (pOVar3->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;
      AVar1 = (pOVar3->rel_).address_;
      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;
      (pOVar12->rel_).u2_.relobj = pSVar27;
      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);
    pOVar20 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar22;
    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;
    (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.
    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ._M_impl._M_finish = pOVar20;
  }
  iVar19 = (int)pOVar20 -
           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.
                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                ._M_impl._M_start >> 3;
  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).
                    super_Output_data_reloc_generic.super_Output_section_data_build.
                    super_Output_section_data.super_Output_data.field_0x20 << 1) {
    *(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).
                   super_Output_data_reloc_generic.super_Output_section_data_build.
                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338
    ;
    *(undefined4 *)
     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.
      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;
    od->field_0x20 = od->field_0x20 & 0xf7 | 8;
    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {
      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.
      relative_reloc_count_ =
           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.
           relative_reloc_count_ + 1;
    }
    if ((local_38.rel_.shndx_ != 0xfffffffc) &&
       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = add_symbolless_global_addend;
  puVar11 = PTR_s_alize_xindex_004323b4 + -0x4fe0;
  puVar34 = PTR_do_gold_unreachable_004323c4;
  local_38.addend_ = addend;
  (*(code *)PTR_do_gold_unreachable_004323c4)(puVar11,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);
  puStack_a8 = puVar34 + 0x273750;
  pSStack_b4 = (Sized_relobj<64,_false> *)0x1;
  uStack_b0 = 0;
  uStack_b8 = 0;
  pOStack_78 = &local_38;
  pOStack_74 = this;
  pOStack_70 = od;
  pcStack_6c = pcVar35;
  AStack_c0 = local_58;
  (**(code **)(puVar34 + 0x26df08))((Output_reloc<4,_true,_64,_false> *)auStack_a0);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);
  auStack_a0._36_4_ = local_4c;
  auStack_a0._32_4_ = local_50;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)) {
    pSVar28 = local_4c;
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      pSVar28 = (pOVar15->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_.relobj = pSVar28;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(puVar11 + 0x38) >> 3;
  if (-1 < *(int *)(puVar11 + 0x20) << 1) {
    *(int *)(puVar11 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(puVar11 + 0x10) = 0;
    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(auStack_a0._20_4_ << 0x1c) < 0) {
      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;
    }
    if ((auStack_a0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(puStack_a8 + -0x7e0c);
  pcVar36 = add_global_relative;
  iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar19,0x231,*(int *)(puStack_a8 + -0x7e1c) + 0x7774);
  pcStack_110 = pcVar35 + 0x273598;
  uStack_118 = uStack_b0 & 0xff;
  uStack_11c = 1;
  uStack_120 = 1;
  pOStack_e0 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;
  puStack_dc = puVar11;
  pSStack_d8 = pSVar27;
  pcStack_d4 = pcVar36;
  uStack_128 = AStack_c0;
  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  auStack_108._36_4_ = pSStack_b4;
  auStack_108._32_4_ = uStack_b8;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {
    pSVar27 = pSStack_b4;
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      pSVar27 = (pOVar15->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_.relobj = pSVar27;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(auStack_108._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((auStack_108._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_110 + -0x7e0c);
  pcVar36 = add_global;
  iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_110 + -0x7e1c) + 0x7774);
  pcStack_178 = pcVar35 + 0x2733dc;
  uStack_190 = uStack_120;
  uStack_180 = 0;
  pSStack_184 = (Sized_relobj<64,_false> *)0x0;
  uStack_188 = 0;
  uStack_18c = uStack_11c;
  uStack_198 = uStack_128._4_4_;
  pOStack_148 = (Output_reloc<4,_true,_64,_false> *)auStack_108;
  iStack_144 = iVar19;
  pSStack_140 = pSVar28;
  pcStack_13c = pcVar36;
  (**(code **)(pcVar35 + 0x26db98))((Output_reloc<4,_true,_64,_false> *)auStack_170);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);
  auStack_170._36_4_ = pSStack_114;
  auStack_170._32_4_ = uStack_118;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);
    pSVar28 = pSStack_114;
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      pSVar28 = (pOVar15->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_.relobj = pSVar28;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;
  if (-1 < *(int *)(iVar21 + 0x20) << 1) {
    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar21 + 0x10) = 0;
    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(auStack_170._20_4_ << 0x1c) < 0) {
      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1;
    }
    if ((auStack_170._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_178 + -0x7e0c);
  pcVar36 = add_global_generic;
  iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_178 + -0x7e1c) + 0x7774);
  pcStack_1e8 = pcVar35 + 0x27321c;
  uStack_200 = uStack_190;
  uStack_1f0 = 0;
  pSStack_1f4 = (Sized_relobj<64,_false> *)0x0;
  uStack_1f8 = 0;
  uStack_1fc = uStack_18c;
  uStack_208 = uStack_194;
  pOStack_1b8 = (Output_reloc<4,_true,_64,_false> *)auStack_170;
  iStack_1b4 = iVar21;
  pSStack_1b0 = pSVar27;
  pcStack_1ac = pcVar36;
  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  auStack_1e0._36_4_ = pSStack_184;
  auStack_1e0._32_4_ = uStack_188;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {
    pSVar27 = pSStack_184;
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      pSVar27 = (pOVar15->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_.relobj = pSVar27;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(auStack_1e0._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((auStack_1e0._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_1e8 + -0x7e0c);
  pcVar36 = add_symbolless_global_addend;
  iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774);
  pcStack_258 = pcVar35 + 0x27305c;
  uStack_264 = 1;
  uStack_270 = uStack_200;
  uStack_260 = 0;
  uStack_268 = 0;
  uStack_26c = uStack_1fc;
  uStack_278 = uStack_204;
  pOStack_228 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;
  iStack_224 = iVar19;
  pSStack_220 = pSVar28;
  pcStack_21c = pcVar36;
  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);
  auStack_250._36_4_ = pSStack_1f4;
  auStack_250._32_4_ = uStack_1f8;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {
    pSVar28 = pSStack_1f4;
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      pSVar28 = (pOVar15->rel_).u2_.relobj;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_.relobj = pSVar28;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;
  if (-1 < *(int *)(iVar21 + 0x20) << 1) {
    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar21 + 0x10) = 0;
    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(auStack_250._20_4_ << 0x1c) < 0) {
      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1;
    }
    if ((auStack_250._24_4_ != 0xfffffffc) &&
       ((Sized_relobj<64,_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_;
      if (uVar5 == 0) {
        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_258 + -0x7e0c);
  pcVar36 = add_global_relative;
  iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_258 + -0x7e1c) + 0x7774);
  pcStack_2c8 = pcVar35 + 0x272e98;
  uStack_2d0 = uStack_260 & 0xff;
  uStack_2d4 = 1;
  uStack_2d8 = 1;
  uStack_2e0 = uStack_270;
  uStack_2dc = uStack_26c;
  iStack_2e8 = iStack_274;
  pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;
  iStack_294 = iVar21;
  pSStack_290 = pSVar27;
  pcStack_28c = pcVar36;
  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  OStack_2c0.addend_._4_4_ = uStack_264;
  OStack_2c0.addend_._0_4_ = uStack_268;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar19 + 0x38),iVar18,&OStack_2c0);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_2c0;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;
  if (-1 < *(int *)(iVar19 + 0x20) << 1) {
    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar19 + 0x10) = 0;
    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =
         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;
    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;
    }
    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);
  pcVar36 = add_local;
  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);
  iVar21 = iStack_2e8;
  pcStack_338 = pcVar35 + 0x272cd0;
  uStack_350 = uStack_2e0;
  uStack_33c = 0;
  uStack_340 = 0;
  uStack_344 = 0;
  uStack_348 = 0;
  uStack_34c = uStack_2dc;
  iStack_358 = iStack_2e4;
  pOStack_308 = &OStack_2c0;
  iStack_304 = iVar19;
  pSStack_300 = pSVar28;
  pcStack_2fc = pcVar36;
  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  OStack_330.addend_._4_4_ = uStack_2d4;
  OStack_330.addend_._0_4_ = uStack_2d8;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar13 + 0x38),iVar18,&OStack_330);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_330;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;
  if (-1 < *(int *)(iVar13 + 0x20) << 1) {
    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar13 + 0x10) = 0;
    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;
    }
    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&
       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);
  pcVar36 = add_local;
  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);
  iVar19 = iStack_358;
  pcStack_3a8 = pcVar35 + 0x272b10;
  iStack_370 = iVar21;
  uStack_3c0 = uStack_350;
  uStack_3ac = 0;
  uStack_3b0 = 0;
  uStack_3b4 = 0;
  uStack_3b8 = 0;
  uStack_3bc = uStack_34c;
  iStack_3c8 = iStack_358;
  pOStack_378 = &OStack_330;
  iStack_374 = iVar13;
  pcStack_36c = pcVar36;
  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  OStack_3a0.addend_._4_4_ = uStack_344;
  OStack_3a0.addend_._0_4_ = uStack_348;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar14 + 0x38),iVar18,&OStack_3a0);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_3a0;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);
  pcVar36 = add_local_relative;
  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);
  iVar21 = iStack_3c8;
  pcStack_418 = pcVar35 + 0x272954;
  uStack_41c = uStack_3b0 & 0xff;
  uStack_424 = 1;
  uStack_428 = 1;
  uStack_430 = uStack_3c0;
  iStack_3e0 = iVar19;
  uStack_420 = 0;
  uStack_42c = uStack_3bc;
  iStack_438 = iStack_3c4;
  pOStack_3e8 = &OStack_3a0;
  iStack_3e4 = iVar14;
  pcStack_3dc = pcVar36;
  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  OStack_410.addend_._4_4_ = uStack_3b4;
  OStack_410.addend_._0_4_ = uStack_3b8;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar13 + 0x38),iVar18,&OStack_410);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_410;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;
  if (-1 < *(int *)(iVar13 + 0x20) << 1) {
    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar13 + 0x10) = 0;
    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;
    }
    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&
       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);
  pcVar36 = add_symbolless_local_addend;
  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);
  iVar19 = iStack_438;
  pcStack_488 = pcVar35 + 0x27278c;
  iStack_450 = iVar21;
  uStack_494 = 1;
  uStack_48c = 0;
  uStack_490 = 0;
  uStack_498 = 0;
  uStack_49c = uStack_42c;
  uStack_4a0 = uStack_430;
  iStack_4a8 = iStack_438;
  pOStack_458 = &OStack_410;
  iStack_454 = iVar13;
  pcStack_44c = pcVar36;
  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  OStack_480.addend_._4_4_ = uStack_424;
  OStack_480.addend_._0_4_ = uStack_428;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar14 + 0x38),iVar18,&OStack_480);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_480;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&
       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);
  pcVar36 = add_symbolless_local_addend;
  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);
  iVar21 = iStack_4a8;
  pcStack_4f8 = pcVar35 + 0x2725cc;
  uStack_504 = 1;
  uStack_510 = uStack_4a0;
  iStack_4c0 = iVar19;
  uStack_4fc = 0;
  uStack_500 = 0;
  uStack_508 = 0;
  uStack_50c = uStack_49c;
  iStack_518 = iStack_4a4;
  pOStack_4c8 = &OStack_480;
  iStack_4c4 = iVar14;
  pcStack_4bc = pcVar36;
  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  OStack_4f0.addend_._4_4_ = uStack_494;
  OStack_4f0.addend_._0_4_ = uStack_498;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar13 + 0x38),iVar18,&OStack_4f0);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_4f0;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;
  }
  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;
  if (-1 < *(int *)(iVar13 + 0x20) << 1) {
    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;
    *(undefined4 *)(iVar13 + 0x10) = 0;
    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;
    }
    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&
       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;
      }
      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);
  pcVar36 = add_local_section;
  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;
  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);
  iVar19 = iStack_518;
  iStack_530 = iVar21;
  pOStack_538 = &OStack_4f0;
  iStack_534 = iVar13;
  pcStack_52c = pcVar36;
  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);
  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  OStack_560.addend_._4_4_ = uStack_504;
  OStack_560.addend_._0_4_ = uStack_508;
  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>
              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>
                *)(iVar14 + 0x38),iVar18,&OStack_560);
    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);
  }
  else {
    iVar2._M_current = iVar18._M_current;
    pOVar12 = &OStack_560;
    do {
      pOVar15 = pOVar12;
      pOVar3 = iVar2._M_current;
      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;
      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;
      aVar29 = (pOVar15->rel_).u2_;
      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;
      AVar1 = (pOVar15->rel_).address_;
      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;
      (pOVar3->rel_).u2_ = aVar29;
      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;
      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;
    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);
    pOVar22 = iVar18._M_current + 1;
    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;
    *(uint *)iVar2._M_current = *(uint *)pOVar12;
    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;
    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;
  }
  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;
  if (-1 < *(int *)(iVar14 + 0x20) << 1) {
    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;
    *(undefined4 *)(iVar14 + 0x10) = 0;
    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;
    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {
      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;
    }
    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&
       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {
      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;
      if (uVar5 == 0) {
        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;
      }
      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;
    }
    return;
  }
  puVar23 = (undefined4 *)&DAT_00000231;
  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);
  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);
  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);
  (*pcVar36)();
  puVar32 = (undefined4 *)*puVar16;
  puVar31 = (undefined4 *)puVar16[1];
  iVar19 = (int)puVar31 - (int)puVar32 >> 3;
  uVar5 = iVar19 * -0x33333333;
  if (uVar5 == 0) {
    uVar6 = 1;
LAB_001c81fc:
    iVar19 = uVar6 * 0x28;
  }
  else {
    uVar6 = iVar19 * -0x66666666;
    if (uVar6 < uVar5) {
      iVar19 = -0x10;
    }
    else {
      iVar19 = -0x10;
      if (uVar6 < 0x6666667) {
        puVar33 = (undefined4 *)&DAT_00000028;
        if (uVar6 == 0) {
          iVar19 = 0;
          puVar4 = (undefined4 *)0x0;
          goto LAB_001c8024;
        }
        goto LAB_001c81fc;
      }
    }
  }
  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);
  iVar19 = (int)puVar4 + iVar19;
  puVar33 = puVar4 + 10;
LAB_001c8024:
  puVar30 = puVar25;
  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));
  do {
    puVar9 = puVar10;
    puVar8 = puVar30;
    puVar30 = puVar8 + 4;
    uVar17 = puVar8[1];
    uVar7 = puVar8[2];
    uVar24 = puVar8[3];
    *puVar9 = *puVar8;
    puVar9[1] = uVar17;
    puVar9[2] = uVar7;
    puVar9[3] = uVar24;
    puVar10 = puVar9 + 4;
  } while (puVar30 != puVar25 + 8);
  uVar24 = puVar8[5];
  puVar9[4] = *puVar30;
  puVar9[5] = uVar24;
  puVar25 = puVar32;
  puVar30 = puVar4;
  if (puVar32 != puVar23) {
    do {
      puVar33 = puVar25;
      puVar10 = puVar30;
      do {
        puVar9 = puVar10;
        puVar8 = puVar33;
        puVar33 = puVar8 + 4;
        uVar17 = puVar8[1];
        uVar7 = puVar8[2];
        uVar24 = puVar8[3];
        *puVar9 = *puVar8;
        puVar9[1] = uVar17;
        puVar9[2] = uVar7;
        puVar9[3] = uVar24;
        puVar10 = puVar9 + 4;
      } while (puVar33 != puVar25 + 8);
      puVar25 = puVar25 + 10;
      uVar24 = puVar8[5];
      puVar9[4] = *puVar33;
      puVar9[5] = uVar24;
      puVar30 = puVar30 + 10;
    } while (puVar23 != puVar25);
    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &
                        0x1fffffff) + 2) * 10;
  }
  puVar25 = puVar23;
  puVar30 = puVar33;
  if (puVar31 != puVar23) {
    do {
      puVar10 = puVar25;
      puVar8 = puVar30;
      do {
        puVar26 = puVar8;
        puVar9 = puVar10;
        puVar10 = puVar9 + 4;
        uVar17 = puVar9[1];
        uVar7 = puVar9[2];
        uVar24 = puVar9[3];
        *puVar26 = *puVar9;
        puVar26[1] = uVar17;
        puVar26[2] = uVar7;
        puVar26[3] = uVar24;
        puVar8 = puVar26 + 4;
      } while (puVar10 != puVar25 + 8);
      puVar25 = puVar25 + 10;
      uVar24 = puVar9[5];
      puVar26[4] = *puVar10;
      puVar26[5] = uVar24;
      puVar30 = puVar30 + 10;
    } while (puVar31 != puVar25);
    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &
                         0x1fffffff) + 1) * 10;
  }
  if (puVar32 != (undefined4 *)0x0) {
    (**(code **)(pcVar36 + 0x26a304))(puVar32);
  }
  *puVar16 = puVar4;
  puVar16[1] = puVar33;
  puVar16[2] = iVar19;
  return;
}



void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,
                 undefined4 param_6,undefined4 param_7,undefined4 param_8)

{
  undefined4 *puVar1;
  undefined4 *puVar2;
  undefined4 *puVar3;
  undefined4 *puVar4;
  undefined4 *puVar5;
  int iVar6;
  undefined4 uVar7;
  undefined4 uVar8;
  undefined4 uVar9;
  undefined4 local_38;
  int local_34;
  int local_24;
  int local_20;
  undefined4 local_18;
  undefined4 local_14;
  
  uVar9 = 0;
  uVar8 = 0;
  uVar7 = 0;
  (*(code *)PTR_Output_reloc_00434988)(&local_38);
  puVar5 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = param_8;
  local_18 = param_7;
  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>
              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>
                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);
    puVar5 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar5;
    puVar4 = &local_38;
    do {
      puVar3 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar3 + 4;
      uVar9 = puVar3[1];
      uVar8 = puVar3[2];
      uVar7 = puVar3[3];
      *puVar2 = *puVar3;
      puVar2[1] = uVar9;
      puVar2[2] = uVar8;
      puVar2[3] = uVar7;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &local_18);
    puVar5 = puVar5 + 10;
    uVar7 = puVar3[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar7;
    *(undefined4 **)(param_1 + 0x3c) = puVar5;
  }
  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;
    *(undefined4 *)(param_1 + 0x10) = 0;
    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;
    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) = iVar6 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  (*(code *)PTR_do_gold_unreachable_004323c4)
            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);
  return;
}


lui gp,0x27
addiu gp,gp,0x3904
addu gp,gp,t9
addiu sp,sp,-0x68
lw t9,-0x5848(gp)
lw v0,0x78(sp)
lw v1,0x7c(sp)
sw s0,0x58(sp)
addiu s0,sp,0x30
sw s1,0x5c(sp)
or s1,a0,zero
sw gp,0x28(sp)
or a0,s0,zero
sw s2,0x60(sp)
or s2,a3,zero
sw v0,0x10(sp)
sw ra,0x64(sp)
sw zero,0x20(sp)
sw zero,0x1c(sp)
sw zero,0x18(sp)
jalr t9
_sw v1,0x14(sp)
lw a3,0x84(sp)
lw a2,0x80(sp)
lw a1,0x3c(s1)
lw v0,0x40(s1)
lw gp,0x28(sp)
sw a3,0x54(sp)
beq a1,v0,0x001c6a48
_sw a2,0x50(sp)
addiu t1,sp,0x50
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,0x001c6950
_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,0x001c6a64
_sll v0,v0,0x3
sw v0,0x14(s1)
li a0,0x1
sw zero,0x10(s1)
lbu v1,0x20(s2)
lw v0,0x44(sp)
ins v1,a0,0x3,0x1
ext v0,v0,0x3,0x1
bne v0,zero,0x001c6a2c
_sb v1,0x20(s2)
lw v1,0x48(sp)
li v0,-0x4
beq v1,v0,0x001c6a14
_lw v0,0x34(sp)
beq v0,zero,0x001c6a18
_lw ra,0x64(sp)
lw v1,0x64(v0)
beq v1,zero,0x001c6a3c
_nop
addiu v1,v1,0x1
sw v1,0x64(v0)
lw ra,0x64(sp)
lw s2,0x60(sp)
lw s1,0x5c(sp)
lw s0,0x58(sp)
jr ra
_addiu sp,sp,0x68
lw v0,0x30(s1)
addiu v0,v0,0x1
b 0x001c69e8
_sw v0,0x30(s1)
addiu a1,a1,-0x1
b 0x001c6a0c
_sw a1,0x60(v0)
lw t9,-0x569c(gp)
addiu a0,s1,0x38
bal 0x001c4c40
_or a2,s0,zero
lw gp,0x28(sp)
b 0x001c6994
_lw a1,0x3c(s1)
lw a2,-0x7e1c(gp)
li a1,0x231
lw a0,-0x7e1c(gp)
lw t9,-0x7e0c(gp)
addiu a2,a2,0x7774
jalr t9
_addiu a0,a0,-0x4fe0
(translation_unit "void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}\n\n" (function_definition "void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}" primitive_type (function_declarator "FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" identifier (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "int param_4" primitive_type identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}" { (declaration "undefined4 *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined4 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined4 *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "int iVar6;" primitive_type identifier ;) (declaration "undefined4 uVar7;" type_identifier identifier ;) (declaration "undefined4 uVar8;" type_identifier identifier ;) (declaration "undefined4 uVar9;" 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 "uVar9 = 0;" (assignment_expression "uVar9 = 0" identifier = number_literal) ;) (expression_statement "uVar8 = 0;" (assignment_expression "uVar8 = 0" identifier = number_literal) ;) (expression_statement "uVar7 = 0;" (assignment_expression "uVar7 = 0" identifier = number_literal) ;) (expression_statement "(*(code *)PTR_Output_reloc_00434988)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_00434988)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_00434988)" ( (pointer_expression "*(code *)PTR_Output_reloc_00434988" * (cast_expression "(code *)PTR_Output_reloc_00434988" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "local_14 = param_8;" (assignment_expression "local_14 = param_8" identifier = identifier) ;) (expression_statement "local_18 = param_7;" (assignment_expression "local_18 = param_7" identifier = identifier) ;) (if_statement "if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" if (parenthesized_expression "(puVar5 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar5 == *(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,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>,std" true , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>>>\n    ::_M_realloc_insert<gold" true , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" (comma_expression "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" true , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" ( (comma_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (call_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>,std" true , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,true,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>>>\n                *" true , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (pointer_expression "&local_38" & identifier) , (comma_expression "param_8,param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "uVar7,uVar8,uVar9" identifier , (comma_expression "uVar8,uVar9" identifier , identifier)))))))) )))))) ;)) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(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 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" else (compound_statement "{\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" { (expression_statement "puVar1 = puVar5;" (assignment_expression "puVar1 = puVar5" identifier = identifier) ;) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" do (compound_statement "{\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar3 = puVar4;" (assignment_expression "puVar3 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar3 + 4;" (assignment_expression "puVar4 = puVar3 + 4" identifier = (binary_expression "puVar3 + 4" identifier + number_literal)) ;) (expression_statement "uVar9 = puVar3[1];" (assignment_expression "uVar9 = puVar3[1]" identifier = (subscript_expression "puVar3[1]" identifier [ number_literal ])) ;) (expression_statement "uVar8 = puVar3[2];" (assignment_expression "uVar8 = puVar3[2]" identifier = (subscript_expression "puVar3[2]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar3[3];" (assignment_expression "uVar7 = puVar3[3]" identifier = (subscript_expression "puVar3[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar3;" (assignment_expression "*puVar2 = *puVar3" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar3" * identifier)) ;) (expression_statement "puVar2[1] = uVar9;" (assignment_expression "puVar2[1] = uVar9" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar8;" (assignment_expression "puVar2[2] = uVar8" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar7;" (assignment_expression "puVar2[3] = uVar7" (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 "puVar5 = puVar5 + 10;" (assignment_expression "puVar5 = puVar5 + 10" identifier = (binary_expression "puVar5 + 10" identifier + number_literal)) ;) (expression_statement "uVar7 = puVar3[5];" (assignment_expression "uVar7 = puVar3[5]" identifier = (subscript_expression "puVar3[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] = uVar7;" (assignment_expression "puVar2[5] = uVar7" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar5;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar5" (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 "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar5" ( (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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar6 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar6 * 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 "iVar6 * 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) ;) (expression_statement "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;" (assignment_expression "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8" (pointer_expression "*(byte *)(param_4 + 0x20)" * (cast_expression "(byte *)(param_4 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_4 + 0x20)" ( (binary_expression "param_4 + 0x20" identifier + number_literal) )))) = (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7" (pointer_expression "*(byte *)(param_4 + 0x20)" * (cast_expression "(byte *)(param_4 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_4 + 0x20)" ( (binary_expression "param_4 + 0x20" identifier + number_literal) )))) & 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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar6 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar6 * -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 "iVar6 * -0x33333333 + -1" (binary_expression "iVar6 * -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 "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" ( (binary_expression "PTR_s_alize_xindex_004323b4 + -0x4fe0" identifier + number_literal) , number_literal , (binary_expression "PTR_s_alize_xindex_004323b4 + 0x7774" identifier + 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_global(Output_data_reloc<4,_true,_64,_false> * this, Symbol *\n   gsym, uint type, Output_data * od, Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_true,_64,_false>::add_global\n          (Output_data_reloc<4,_true,_64,_false> *this,Symbol *gsym,uint type,Output_data *od,\n          Address address,Addend addend)\n\n{\n  Address AVar1;\n  iterator iVar2;\n  Output_reloc<4,_true,_64,_false> *pOVar3;\n  undefined4 *puVar4;\n  uint uVar5;\n  uint uVar6;\n  undefined4 uVar7;\n  undefined4 *puVar8;\n  undefined4 *puVar9;\n  undefined4 *puVar10;\n  undefined *puVar11;\n  Output_reloc<4,_true,_64,_false> *pOVar12;\n  int iVar13;\n  int iVar14;\n  Output_reloc<4,_true,_64,_false> *pOVar15;\n  undefined4 *puVar16;\n  undefined4 uVar17;\n  iterator iVar18;\n  int iVar19;\n  pointer pOVar20;\n  int iVar21;\n  Output_reloc<4,_true,_64,_false> *pOVar22;\n  undefined4 *puVar23;\n  undefined4 uVar24;\n  undefined4 *puVar25;\n  undefined4 *puVar26;\n  Sized_relobj<64,_false> *pSVar27;\n  Sized_relobj<64,_false> *pSVar28;\n  anon_union_4_2_238bdeaa_for_u2_ aVar29;\n  undefined4 *puVar30;\n  undefined4 *puVar31;\n  undefined4 *puVar32;\n  undefined4 *puVar33;\n  undefined *puVar34;\n  code *pcVar35;\n  code *pcVar36;\n  Output_reloc<4,_true,_64,_false> OStack_560;\n  Output_reloc<4,_true,_64,_false> *pOStack_538;\n  int iStack_534;\n  int iStack_530;\n  code *pcStack_52c;\n  int iStack_518;\n  undefined4 uStack_510;\n  undefined4 uStack_50c;\n  undefined4 uStack_508;\n  undefined4 uStack_504;\n  undefined4 uStack_500;\n  undefined4 uStack_4fc;\n  code *pcStack_4f8;\n  Output_reloc<4,_true,_64,_false> OStack_4f0;\n  Output_reloc<4,_true,_64,_false> *pOStack_4c8;\n  int iStack_4c4;\n  int iStack_4c0;\n  code *pcStack_4bc;\n  int iStack_4a8;\n  int iStack_4a4;\n  undefined4 uStack_4a0;\n  undefined4 uStack_49c;\n  undefined4 uStack_498;\n  undefined4 uStack_494;\n  undefined4 uStack_490;\n  undefined4 uStack_48c;\n  code *pcStack_488;\n  Output_reloc<4,_true,_64,_false> OStack_480;\n  Output_reloc<4,_true,_64,_false> *pOStack_458;\n  int iStack_454;\n  int iStack_450;\n  code *pcStack_44c;\n  int iStack_438;\n  undefined4 uStack_430;\n  undefined4 uStack_42c;\n  undefined4 uStack_428;\n  undefined4 uStack_424;\n  undefined4 uStack_420;\n  uint uStack_41c;\n  code *pcStack_418;\n  Output_reloc<4,_true,_64,_false> OStack_410;\n  Output_reloc<4,_true,_64,_false> *pOStack_3e8;\n  int iStack_3e4;\n  int iStack_3e0;\n  code *pcStack_3dc;\n  int iStack_3c8;\n  int iStack_3c4;\n  undefined4 uStack_3c0;\n  undefined4 uStack_3bc;\n  undefined4 uStack_3b8;\n  undefined4 uStack_3b4;\n  uint uStack_3b0;\n  undefined4 uStack_3ac;\n  code *pcStack_3a8;\n  Output_reloc<4,_true,_64,_false> OStack_3a0;\n  Output_reloc<4,_true,_64,_false> *pOStack_378;\n  int iStack_374;\n  int iStack_370;\n  code *pcStack_36c;\n  int iStack_358;\n  undefined4 uStack_350;\n  undefined4 uStack_34c;\n  undefined4 uStack_348;\n  undefined4 uStack_344;\n  undefined4 uStack_340;\n  undefined4 uStack_33c;\n  code *pcStack_338;\n  Output_reloc<4,_true,_64,_false> OStack_330;\n  Output_reloc<4,_true,_64,_false> *pOStack_308;\n  int iStack_304;\n  Sized_relobj<64,_false> *pSStack_300;\n  code *pcStack_2fc;\n  int iStack_2e8;\n  int iStack_2e4;\n  undefined4 uStack_2e0;\n  undefined4 uStack_2dc;\n  undefined4 uStack_2d8;\n  undefined4 uStack_2d4;\n  uint uStack_2d0;\n  code *pcStack_2c8;\n  Output_reloc<4,_true,_64,_false> OStack_2c0;\n  Output_reloc<4,_true,_64,_false> *pOStack_298;\n  int iStack_294;\n  Sized_relobj<64,_false> *pSStack_290;\n  code *pcStack_28c;\n  undefined4 uStack_278;\n  int iStack_274;\n  undefined4 uStack_270;\n  undefined4 uStack_26c;\n  undefined4 uStack_268;\n  undefined4 uStack_264;\n  uint uStack_260;\n  code *pcStack_258;\n  undefined1 auStack_250 [40];\n  Output_reloc<4,_true,_64,_false> *pOStack_228;\n  int iStack_224;\n  Sized_relobj<64,_false> *pSStack_220;\n  code *pcStack_21c;\n  undefined4 uStack_208;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined4 uStack_1f8;\n  Sized_relobj<64,_false> *pSStack_1f4;\n  undefined4 uStack_1f0;\n  code *pcStack_1e8;\n  undefined1 auStack_1e0 [40];\n  Output_reloc<4,_true,_64,_false> *pOStack_1b8;\n  int iStack_1b4;\n  Sized_relobj<64,_false> *pSStack_1b0;\n  code *pcStack_1ac;\n  undefined4 uStack_198;\n  undefined4 uStack_194;\n  undefined4 uStack_190;\n  undefined4 uStack_18c;\n  undefined4 uStack_188;\n  Sized_relobj<64,_false> *pSStack_184;\n  undefined4 uStack_180;\n  code *pcStack_178;\n  undefined1 auStack_170 [40];\n  Output_reloc<4,_true,_64,_false> *pOStack_148;\n  int iStack_144;\n  Sized_relobj<64,_false> *pSStack_140;\n  code *pcStack_13c;\n  undefined8 uStack_128;\n  undefined4 uStack_120;\n  undefined4 uStack_11c;\n  uint uStack_118;\n  Sized_relobj<64,_false> *pSStack_114;\n  code *pcStack_110;\n  undefined1 auStack_108 [40];\n  Output_reloc<4,_true,_64,_false> *pOStack_e0;\n  undefined *puStack_dc;\n  Sized_relobj<64,_false> *pSStack_d8;\n  code *pcStack_d4;\n  Address AStack_c0;\n  undefined4 uStack_b8;\n  Sized_relobj<64,_false> *pSStack_b4;\n  uint uStack_b0;\n  undefined *puStack_a8;\n  undefined1 auStack_a0 [40];\n  Output_reloc<4,_true,_64,_false> *pOStack_78;\n  Output_data_reloc<4,_true,_64,_false> *pOStack_74;\n  Output_data *pOStack_70;\n  code *pcStack_6c;\n  Address local_58;\n  undefined4 local_50;\n  Sized_relobj<64,_false> *local_4c;\n  undefined4 local_48;\n  Output_reloc<4,_true,_64,_false> local_38;\n  \n  local_48 = 0;\n  local_4c = (Sized_relobj<64,_false> *)0x0;\n  local_50 = 0;\n  local_58 = address;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n       ._M_impl._M_finish;\n  local_38.addend_ = addend;\n  if (iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);\n    pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n              ._M_impl._M_finish;\n    pSVar27 = addend._4_4_;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar22 = &local_38;\n    do {\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);\n    pOVar20 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar22;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;\n    (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20;\n  }\n  iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl._M_start >> 3;\n  if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1) {\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    od->field_0x20 = od->field_0x20 & 0xf7 | 8;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = add_symbolless_global_addend;\n  puVar11 = PTR_s_alize_xindex_004323b4 + -0x4fe0;\n  puVar34 = PTR_do_gold_unreachable_004323c4;\n  local_38.addend_ = addend;\n  (*(code *)PTR_do_gold_unreachable_004323c4)(puVar11,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  puStack_a8 = puVar34 + 0x273750;\n  pSStack_b4 = (Sized_relobj<64,_false> *)0x1;\n  uStack_b0 = 0;\n  uStack_b8 = 0;\n  pOStack_78 = &local_38;\n  pOStack_74 = this;\n  pOStack_70 = od;\n  pcStack_6c = pcVar35;\n  AStack_c0 = local_58;\n  (**(code **)(puVar34 + 0x26df08))((Output_reloc<4,_true,_64,_false> *)auStack_a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);\n  auStack_a0._36_4_ = local_4c;\n  auStack_a0._32_4_ = local_50;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)) {\n    pSVar28 = local_4c;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(puVar11 + 0x38) >> 3;\n  if (-1 < *(int *)(puVar11 + 0x20) << 1) {\n    *(int *)(puVar11 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(puVar11 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_a0._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }\n    if ((auStack_a0._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(puStack_a8 + -0x7e0c);\n  pcVar36 = add_global_relative;\n  iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(puStack_a8 + -0x7e1c) + 0x7774);\n  pcStack_110 = pcVar35 + 0x273598;\n  uStack_118 = uStack_b0 & 0xff;\n  uStack_11c = 1;\n  uStack_120 = 1;\n  pOStack_e0 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;\n  puStack_dc = puVar11;\n  pSStack_d8 = pSVar27;\n  pcStack_d4 = pcVar36;\n  uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_108._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_108._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_110 + -0x7e0c);\n  pcVar36 = add_global;\n  iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_110 + -0x7e1c) + 0x7774);\n  pcStack_178 = pcVar35 + 0x2733dc;\n  uStack_190 = uStack_120;\n  uStack_180 = 0;\n  pSStack_184 = (Sized_relobj<64,_false> *)0x0;\n  uStack_188 = 0;\n  uStack_18c = uStack_11c;\n  uStack_198 = uStack_128._4_4_;\n  pOStack_148 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n  iStack_144 = iVar19;\n  pSStack_140 = pSVar28;\n  pcStack_13c = pcVar36;\n  (**(code **)(pcVar35 + 0x26db98))((Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_ = uStack_118;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_170._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1;\n    }\n    if ((auStack_170._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_178 + -0x7e0c);\n  pcVar36 = add_global_generic;\n  iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_178 + -0x7e1c) + 0x7774);\n  pcStack_1e8 = pcVar35 + 0x27321c;\n  uStack_200 = uStack_190;\n  uStack_1f0 = 0;\n  pSStack_1f4 = (Sized_relobj<64,_false> *)0x0;\n  uStack_1f8 = 0;\n  uStack_1fc = uStack_18c;\n  uStack_208 = uStack_194;\n  pOStack_1b8 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n  iStack_1b4 = iVar21;\n  pSStack_1b0 = pSVar27;\n  pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_1e0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((auStack_1e0._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_1e8 + -0x7e0c);\n  pcVar36 = add_symbolless_global_addend;\n  iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774);\n  pcStack_258 = pcVar35 + 0x27305c;\n  uStack_264 = 1;\n  uStack_270 = uStack_200;\n  uStack_260 = 0;\n  uStack_268 = 0;\n  uStack_26c = uStack_1fc;\n  uStack_278 = uStack_204;\n  pOStack_228 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n  iStack_224 = iVar19;\n  pSStack_220 = pSVar28;\n  pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_250._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1;\n    }\n    if ((auStack_250._24_4_ != 0xfffffffc) &&\n       ((Sized_relobj<64,_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_258 + -0x7e0c);\n  pcVar36 = add_global_relative;\n  iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_258 + -0x7e1c) + 0x7774);\n  pcStack_2c8 = pcVar35 + 0x272e98;\n  uStack_2d0 = uStack_260 & 0xff;\n  uStack_2d4 = 1;\n  uStack_2d8 = 1;\n  uStack_2e0 = uStack_270;\n  uStack_2dc = uStack_26c;\n  iStack_2e8 = iStack_274;\n  pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4;\n  puVar16[1] = puVar33;\n  puVar16[2] = iVar19;\n  return;\n}\n\n" comment comment comment comment (declaration "void __thiscall\ngold::Output_data_reloc<4,_true,_64,_false>::add_global\n          (Output_data_reloc<4,_true,_64,_false> *this,Symbol *gsym,uint type,Output_data *od,\n          Address address,Addend addend)\n\n{\n  Address AVar1;" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<4" < number_literal) , identifier , identifier , (ERROR "_false>::add_global\n          (Output_data_reloc<4,_true,_64,_false> *this,Symbol *gsym,uint type,Output_data *od,\n          Address address,Addend addend)\n\n{\n  Address" identifier > : : (function_declarator "add_global\n          (Output_data_reloc<4,_true,_64,_false> *this,Symbol *gsym,uint type,Output_data *od,\n          Address address,Addend addend)" identifier (parameter_list "(Output_data_reloc<4,_true,_64,_false> *this,Symbol *gsym,uint type,Output_data *od,\n          Address address,Addend addend)" ( (parameter_declaration "Output_data_reloc" type_identifier) (ERROR "<4" < number_literal) , (parameter_declaration "_true" type_identifier) , (parameter_declaration "_64" type_identifier) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "Symbol *gsym" type_identifier (pointer_declarator "*gsym" * 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,_true,_64,_false> *pOVar3;" (update_expression "Output_reloc<4,_true,_64,_false> *pOVar3" (binary_expression "Output_reloc<4,_true,_64,_false> *pOVar3" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar3" * identifier)) --) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "uint uVar5;" type_identifier identifier ;) (declaration "uint uVar6;" type_identifier identifier ;) (declaration "undefined4 uVar7;" type_identifier identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "undefined4 *puVar9;" type_identifier (pointer_declarator "*puVar9" * identifier) ;) (declaration "undefined4 *puVar10;" type_identifier (pointer_declarator "*puVar10" * identifier) ;) (declaration "undefined *puVar11;" type_identifier (pointer_declarator "*puVar11" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOVar12;" (update_expression "Output_reloc<4,_true,_64,_false> *pOVar12" (binary_expression "Output_reloc<4,_true,_64,_false> *pOVar12" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar12" * identifier)) --) ;) (declaration "int iVar13;" primitive_type identifier ;) (declaration "int iVar14;" primitive_type identifier ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOVar15;" (update_expression "Output_reloc<4,_true,_64,_false> *pOVar15" (binary_expression "Output_reloc<4,_true,_64,_false> *pOVar15" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar15" * identifier)) --) ;) (declaration "undefined4 *puVar16;" type_identifier (pointer_declarator "*puVar16" * identifier) ;) (declaration "undefined4 uVar17;" type_identifier identifier ;) (declaration "iterator iVar18;" type_identifier identifier ;) (declaration "int iVar19;" primitive_type identifier ;) (declaration "pointer pOVar20;" type_identifier identifier ;) (declaration "int iVar21;" primitive_type identifier ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOVar22;" (update_expression "Output_reloc<4,_true,_64,_false> *pOVar22" (binary_expression "Output_reloc<4,_true,_64,_false> *pOVar22" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOVar22" * identifier)) --) ;) (declaration "undefined4 *puVar23;" type_identifier (pointer_declarator "*puVar23" * identifier) ;) (declaration "undefined4 uVar24;" type_identifier identifier ;) (declaration "undefined4 *puVar25;" type_identifier (pointer_declarator "*puVar25" * identifier) ;) (declaration "undefined4 *puVar26;" type_identifier (pointer_declarator "*puVar26" * identifier) ;) (expression_statement "Sized_relobj<64,_false> *pSVar27;" (update_expression "Sized_relobj<64,_false> *pSVar27" (binary_expression "Sized_relobj<64,_false> *pSVar27" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSVar27" * identifier)) --) ;) (expression_statement "Sized_relobj<64,_false> *pSVar28;" (update_expression "Sized_relobj<64,_false> *pSVar28" (binary_expression "Sized_relobj<64,_false> *pSVar28" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSVar28" * identifier)) --) ;) (declaration "anon_union_4_2_238bdeaa_for_u2_ aVar29;" type_identifier identifier ;) (declaration "undefined4 *puVar30;" type_identifier (pointer_declarator "*puVar30" * identifier) ;) (declaration "undefined4 *puVar31;" type_identifier (pointer_declarator "*puVar31" * identifier) ;) (declaration "undefined4 *puVar32;" type_identifier (pointer_declarator "*puVar32" * identifier) ;) (declaration "undefined4 *puVar33;" type_identifier (pointer_declarator "*puVar33" * identifier) ;) (declaration "undefined *puVar34;" type_identifier (pointer_declarator "*puVar34" * identifier) ;) (declaration "code *pcVar35;" type_identifier (pointer_declarator "*pcVar35" * identifier) ;) (declaration "code *pcVar36;" type_identifier (pointer_declarator "*pcVar36" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_560;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_560" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_560" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_538;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_538" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_538" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_538" * identifier)) --) ;) (declaration "int iStack_534;" primitive_type identifier ;) (declaration "int iStack_530;" primitive_type identifier ;) (declaration "code *pcStack_52c;" type_identifier (pointer_declarator "*pcStack_52c" * identifier) ;) (declaration "int iStack_518;" primitive_type identifier ;) (declaration "undefined4 uStack_510;" type_identifier identifier ;) (declaration "undefined4 uStack_50c;" type_identifier identifier ;) (declaration "undefined4 uStack_508;" type_identifier identifier ;) (declaration "undefined4 uStack_504;" type_identifier identifier ;) (declaration "undefined4 uStack_500;" type_identifier identifier ;) (declaration "undefined4 uStack_4fc;" type_identifier identifier ;) (declaration "code *pcStack_4f8;" type_identifier (pointer_declarator "*pcStack_4f8" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_4f0;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_4f0" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_4f0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_4c8;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_4c8" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_4c8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_4c8" * identifier)) --) ;) (declaration "int iStack_4c4;" primitive_type identifier ;) (declaration "int iStack_4c0;" primitive_type identifier ;) (declaration "code *pcStack_4bc;" type_identifier (pointer_declarator "*pcStack_4bc" * identifier) ;) (declaration "int iStack_4a8;" primitive_type identifier ;) (declaration "int iStack_4a4;" primitive_type identifier ;) (declaration "undefined4 uStack_4a0;" type_identifier identifier ;) (declaration "undefined4 uStack_49c;" type_identifier identifier ;) (declaration "undefined4 uStack_498;" type_identifier identifier ;) (declaration "undefined4 uStack_494;" type_identifier identifier ;) (declaration "undefined4 uStack_490;" type_identifier identifier ;) (declaration "undefined4 uStack_48c;" type_identifier identifier ;) (declaration "code *pcStack_488;" type_identifier (pointer_declarator "*pcStack_488" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_480;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_480" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_480" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_458;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_458" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_458" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_458" * identifier)) --) ;) (declaration "int iStack_454;" primitive_type identifier ;) (declaration "int iStack_450;" primitive_type identifier ;) (declaration "code *pcStack_44c;" type_identifier (pointer_declarator "*pcStack_44c" * identifier) ;) (declaration "int iStack_438;" primitive_type identifier ;) (declaration "undefined4 uStack_430;" type_identifier identifier ;) (declaration "undefined4 uStack_42c;" type_identifier identifier ;) (declaration "undefined4 uStack_428;" type_identifier identifier ;) (declaration "undefined4 uStack_424;" type_identifier identifier ;) (declaration "undefined4 uStack_420;" type_identifier identifier ;) (declaration "uint uStack_41c;" type_identifier identifier ;) (declaration "code *pcStack_418;" type_identifier (pointer_declarator "*pcStack_418" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_410;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_410" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_410" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_3e8;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_3e8" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_3e8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_3e8" * identifier)) --) ;) (declaration "int iStack_3e4;" primitive_type identifier ;) (declaration "int iStack_3e0;" primitive_type identifier ;) (declaration "code *pcStack_3dc;" type_identifier (pointer_declarator "*pcStack_3dc" * identifier) ;) (declaration "int iStack_3c8;" primitive_type identifier ;) (declaration "int iStack_3c4;" primitive_type identifier ;) (declaration "undefined4 uStack_3c0;" type_identifier identifier ;) (declaration "undefined4 uStack_3bc;" type_identifier identifier ;) (declaration "undefined4 uStack_3b8;" type_identifier identifier ;) (declaration "undefined4 uStack_3b4;" type_identifier identifier ;) (declaration "uint uStack_3b0;" type_identifier identifier ;) (declaration "undefined4 uStack_3ac;" type_identifier identifier ;) (declaration "code *pcStack_3a8;" type_identifier (pointer_declarator "*pcStack_3a8" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_3a0;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_3a0" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_3a0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_378;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_378" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_378" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_378" * identifier)) --) ;) (declaration "int iStack_374;" primitive_type identifier ;) (declaration "int iStack_370;" primitive_type identifier ;) (declaration "code *pcStack_36c;" type_identifier (pointer_declarator "*pcStack_36c" * identifier) ;) (declaration "int iStack_358;" primitive_type identifier ;) (declaration "undefined4 uStack_350;" type_identifier identifier ;) (declaration "undefined4 uStack_34c;" type_identifier 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) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_330;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_330" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_330" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_308;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_308" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_308" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_308" * identifier)) --) ;) (declaration "int iStack_304;" primitive_type identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_300;" (update_expression "Sized_relobj<64,_false> *pSStack_300" (binary_expression "Sized_relobj<64,_false> *pSStack_300" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_300" * identifier)) --) ;) (declaration "code *pcStack_2fc;" type_identifier (pointer_declarator "*pcStack_2fc" * identifier) ;) (declaration "int iStack_2e8;" primitive_type identifier ;) (declaration "int iStack_2e4;" primitive_type identifier ;) (declaration "undefined4 uStack_2e0;" type_identifier identifier ;) (declaration "undefined4 uStack_2dc;" type_identifier identifier ;) (declaration "undefined4 uStack_2d8;" type_identifier identifier ;) (declaration "undefined4 uStack_2d4;" type_identifier identifier ;) (declaration "uint uStack_2d0;" type_identifier identifier ;) (declaration "code *pcStack_2c8;" type_identifier (pointer_declarator "*pcStack_2c8" * identifier) ;) (expression_statement "Output_reloc<4,_true,_64,_false> OStack_2c0;" (update_expression "Output_reloc<4,_true,_64,_false> OStack_2c0" (binary_expression "Output_reloc<4,_true,_64,_false> OStack_2c0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_298;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_298" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_298" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_298" * identifier)) --) ;) (declaration "int iStack_294;" primitive_type identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_290;" (update_expression "Sized_relobj<64,_false> *pSStack_290" (binary_expression "Sized_relobj<64,_false> *pSStack_290" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_290" * identifier)) --) ;) (declaration "code *pcStack_28c;" type_identifier (pointer_declarator "*pcStack_28c" * identifier) ;) (declaration "undefined4 uStack_278;" type_identifier identifier ;) (declaration "int iStack_274;" primitive_type identifier ;) (declaration "undefined4 uStack_270;" type_identifier identifier ;) (declaration "undefined4 uStack_26c;" type_identifier identifier ;) (declaration "undefined4 uStack_268;" type_identifier identifier ;) (declaration "undefined4 uStack_264;" type_identifier identifier ;) (declaration "uint uStack_260;" type_identifier identifier ;) (declaration "code *pcStack_258;" type_identifier (pointer_declarator "*pcStack_258" * identifier) ;) (declaration "undefined1 auStack_250 [40];" type_identifier (array_declarator "auStack_250 [40]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_228;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_228" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_228" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_228" * identifier)) --) ;) (declaration "int iStack_224;" primitive_type identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_220;" (update_expression "Sized_relobj<64,_false> *pSStack_220" (binary_expression "Sized_relobj<64,_false> *pSStack_220" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_220" * identifier)) --) ;) (declaration "code *pcStack_21c;" type_identifier (pointer_declarator "*pcStack_21c" * identifier) ;) (declaration "undefined4 uStack_208;" type_identifier identifier ;) (declaration "undefined4 uStack_204;" type_identifier identifier ;) (declaration "undefined4 uStack_200;" type_identifier identifier ;) (declaration "undefined4 uStack_1fc;" type_identifier identifier ;) (declaration "undefined4 uStack_1f8;" type_identifier identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_1f4;" (update_expression "Sized_relobj<64,_false> *pSStack_1f4" (binary_expression "Sized_relobj<64,_false> *pSStack_1f4" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_1f4" * identifier)) --) ;) (declaration "undefined4 uStack_1f0;" type_identifier identifier ;) (declaration "code *pcStack_1e8;" type_identifier (pointer_declarator "*pcStack_1e8" * identifier) ;) (declaration "undefined1 auStack_1e0 [40];" type_identifier (array_declarator "auStack_1e0 [40]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_1b8;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_1b8" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_1b8" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_1b8" * identifier)) --) ;) (declaration "int iStack_1b4;" primitive_type identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_1b0;" (update_expression "Sized_relobj<64,_false> *pSStack_1b0" (binary_expression "Sized_relobj<64,_false> *pSStack_1b0" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_1b0" * identifier)) --) ;) (declaration "code *pcStack_1ac;" type_identifier (pointer_declarator "*pcStack_1ac" * identifier) ;) (declaration "undefined4 uStack_198;" type_identifier identifier ;) (declaration "undefined4 uStack_194;" type_identifier identifier ;) (declaration "undefined4 uStack_190;" type_identifier identifier ;) (declaration "undefined4 uStack_18c;" type_identifier identifier ;) (declaration "undefined4 uStack_188;" type_identifier identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_184;" (update_expression "Sized_relobj<64,_false> *pSStack_184" (binary_expression "Sized_relobj<64,_false> *pSStack_184" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_184" * identifier)) --) ;) (declaration "undefined4 uStack_180;" type_identifier identifier ;) (declaration "code *pcStack_178;" type_identifier (pointer_declarator "*pcStack_178" * identifier) ;) (declaration "undefined1 auStack_170 [40];" type_identifier (array_declarator "auStack_170 [40]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_148;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_148" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_148" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_148" * identifier)) --) ;) (declaration "int iStack_144;" primitive_type identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_140;" (update_expression "Sized_relobj<64,_false> *pSStack_140" (binary_expression "Sized_relobj<64,_false> *pSStack_140" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_140" * identifier)) --) ;) (declaration "code *pcStack_13c;" type_identifier (pointer_declarator "*pcStack_13c" * identifier) ;) (declaration "undefined8 uStack_128;" type_identifier identifier ;) (declaration "undefined4 uStack_120;" type_identifier identifier ;) (declaration "undefined4 uStack_11c;" type_identifier identifier ;) (declaration "uint uStack_118;" type_identifier identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_114;" (update_expression "Sized_relobj<64,_false> *pSStack_114" (binary_expression "Sized_relobj<64,_false> *pSStack_114" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_114" * identifier)) --) ;) (declaration "code *pcStack_110;" type_identifier (pointer_declarator "*pcStack_110" * identifier) ;) (declaration "undefined1 auStack_108 [40];" type_identifier (array_declarator "auStack_108 [40]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_e0;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_e0" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_e0" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_e0" * identifier)) --) ;) (declaration "undefined *puStack_dc;" type_identifier (pointer_declarator "*puStack_dc" * identifier) ;) (expression_statement "Sized_relobj<64,_false> *pSStack_d8;" (update_expression "Sized_relobj<64,_false> *pSStack_d8" (binary_expression "Sized_relobj<64,_false> *pSStack_d8" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_d8" * identifier)) --) ;) (declaration "code *pcStack_d4;" type_identifier (pointer_declarator "*pcStack_d4" * identifier) ;) (declaration "Address AStack_c0;" type_identifier identifier ;) (declaration "undefined4 uStack_b8;" type_identifier identifier ;) (expression_statement "Sized_relobj<64,_false> *pSStack_b4;" (update_expression "Sized_relobj<64,_false> *pSStack_b4" (binary_expression "Sized_relobj<64,_false> *pSStack_b4" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pSStack_b4" * identifier)) --) ;) (declaration "uint uStack_b0;" type_identifier identifier ;) (declaration "undefined *puStack_a8;" type_identifier (pointer_declarator "*puStack_a8" * identifier) ;) (declaration "undefined1 auStack_a0 [40];" type_identifier (array_declarator "auStack_a0 [40]" identifier [ number_literal ]) ;) (expression_statement "Output_reloc<4,_true,_64,_false> *pOStack_78;" (update_expression "Output_reloc<4,_true,_64,_false> *pOStack_78" (binary_expression "Output_reloc<4,_true,_64,_false> *pOStack_78" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_78" * identifier)) --) ;) (expression_statement "Output_data_reloc<4,_true,_64,_false> *pOStack_74;" (update_expression "Output_data_reloc<4,_true,_64,_false> *pOStack_74" (binary_expression "Output_data_reloc<4,_true,_64,_false> *pOStack_74" (binary_expression "Output_data_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (pointer_expression "*pOStack_74" * identifier)) --) ;) (declaration "Output_data *pOStack_70;" type_identifier (pointer_declarator "*pOStack_70" * identifier) ;) (declaration "code *pcStack_6c;" type_identifier (pointer_declarator "*pcStack_6c" * identifier) ;) (declaration "Address local_58;" type_identifier identifier ;) (declaration "undefined4 local_50;" type_identifier identifier ;) (expression_statement "Sized_relobj<64,_false> *local_4c;" (update_expression "Sized_relobj<64,_false> *local_4c" (binary_expression "Sized_relobj<64,_false> *local_4c" (binary_expression "Sized_relobj<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*local_4c" * identifier)) --) ;) (declaration "undefined4 local_48;" type_identifier identifier ;) (expression_statement "Output_reloc<4,_true,_64,_false> local_38;" (update_expression "Output_reloc<4,_true,_64,_false> local_38" (binary_expression "Output_reloc<4,_true,_64,_false> local_38" (binary_expression "Output_reloc<4" identifier < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) --) ;) (expression_statement "local_48 = 0;" (assignment_expression "local_48 = 0" identifier = number_literal) ;) (expression_statement "local_4c = (Sized_relobj<64,_false> *)0x0;" (assignment_expression "local_4c = (Sized_relobj<64,_false> *)0x0" identifier = (parenthesized_expression "(Sized_relobj<64,_false> *)0x0" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ;) (expression_statement "local_50 = 0;" (assignment_expression "local_50 = 0" identifier = number_literal) ;) (expression_statement "local_58 = address;" (assignment_expression "local_58 = address" identifier = identifier) ;) (expression_statement "(*(code *)PTR_Output_reloc_00434988)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_00434988)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_00434988)" ( (pointer_expression "*(code *)PTR_Output_reloc_00434988" * (cast_expression "(code *)PTR_Output_reloc_00434988" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n       ._M_impl._M_finish;" (field_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n       ._M_impl._M_finish" (field_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n       ._M_impl" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std" (binary_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar18._M_current =\n       (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold" (field_expression "iVar18._M_current" identifier . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n       super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) (expression_statement "local_38.addend_ = addend;" (assignment_expression "local_38.addend_ = addend" (field_expression "local_38.addend_" identifier . field_identifier) = identifier) ;) (if_statement "if (iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n      ._M_impl._M_end_of_storage) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);\n    pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n              ._M_impl._M_finish;\n    pSVar27 = addend._4_4_;\n    addend = local_38.addend_;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar22 = &local_38;\n    do {\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);\n    pOVar20 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar22;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;\n    (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20;\n  }" if (parenthesized_expression "(iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n      ._M_impl._M_end_of_storage)" ( (ERROR "iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (comma_expression "iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std" (binary_expression "iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold::Output_reloc<4" (binary_expression "iVar18._M_current ==\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold" (field_expression "iVar18._M_current" identifier . field_identifier) == (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n      super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : identifier < identifier : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n      ._M_impl._M_end_of_storage" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n      ._M_impl._M_end_of_storage" identifier , (comma_expression "_64,_false>_>_>\n      ._M_impl._M_end_of_storage" identifier , (field_expression "_false>_>_>\n      ._M_impl._M_end_of_storage" (field_expression "_false>_>_>\n      ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)))) )) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);\n    pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n              ._M_impl._M_finish;\n    pSVar27 = addend._4_4_;\n    addend = local_38.addend_;\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" identifier , (comma_expression "_64,_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" identifier , (binary_expression "_false>&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" identifier > (pointer_expression "&>\n              (&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" & (ERROR ">" >) (parenthesized_expression "(&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38)" ( (comma_expression "&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_,iVar18,&local_38" (pointer_expression "&(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" & (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier)) , (comma_expression "iVar18,&local_38" identifier , (pointer_expression "&local_38" & identifier))) ))))))) ;)) (ERROR "pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (comma_expression "pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std" (binary_expression "pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold::Output_reloc<4" (assignment_expression "pOVar20 = (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold" identifier = (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n              super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_true,_64,_false>_>_>\n              ._M_impl._M_finish;" (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n              ._M_impl._M_finish" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n              ._M_impl._M_finish" identifier , (comma_expression "_64,_false>_>_>\n              ._M_impl._M_finish" identifier , (field_expression "_false>_>_>\n              ._M_impl._M_finish" (field_expression "_false>_>_>\n              ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)))) ;) (expression_statement "pSVar27 = addend._4_4_;" (assignment_expression "pSVar27 = addend._4_4_" identifier = (field_expression "addend._4_4_" 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 = iVar18._M_current;\n    pOVar22 = &local_38;\n    do {\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);\n    pOVar20 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar22;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;\n    (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar22 = &local_38;\n    do {\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);\n    pOVar20 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar22;\n    *(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;\n    (this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar22 = &local_38;" (assignment_expression "pOVar22 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_);" do (compound_statement "{\n      pOVar3 = pOVar22;\n      pOVar12 = iVar2._M_current;\n      pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;\n      pSVar27 = (pOVar3->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;\n      AVar1 = (pOVar3->rel_).address_;\n      (pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;\n      (pOVar12->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar12->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar3 = pOVar22;" (assignment_expression "pOVar3 = pOVar22" identifier = identifier) ;) (expression_statement "pOVar12 = iVar2._M_current;" (assignment_expression "pOVar12 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "pOVar22 = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar12->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar12->rel_).local_sym_index_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar27 = (pOVar3->rel_).u2_.relobj;" (assignment_expression "pSVar27 = (pOVar3->rel_).u2_.relobj" identifier = (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar3->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar3->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar3->rel_).address_;" (assignment_expression "AVar1 = (pOVar3->rel_).address_" identifier = (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar12->rel_).u1_ = (pOVar3->rel_).u1_;" (assignment_expression "(pOVar12->rel_).u1_ = (pOVar3->rel_).u1_" (field_expression "(pOVar12->rel_).u1_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar12->rel_).u2_.relobj = pSVar27;" (assignment_expression "(pOVar12->rel_).u2_.relobj = pSVar27" (field_expression "(pOVar12->rel_).u2_.relobj" (field_expression "(pOVar12->rel_).u2_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar12->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar12->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar12->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar12->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar12->rel_).address_" & (field_expression "(pOVar12->rel_).address_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar12->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar12->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar12->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar12->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar12->rel_).address_ + 4" (cast_expression "(int)&(pOVar12->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar12->rel_).address_" & (field_expression "(pOVar12->rel_).address_" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_)" ( (binary_expression "pOVar22 != (Output_reloc<4,_true,_64,_false> *)&local_38.addend_" (binary_expression "pOVar22 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "local_38.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar20 = iVar18._M_current + 1;" (assignment_expression "pOVar20 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar3->rel_).field_0x14;" (assignment_expression "uVar24 = *(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 *)pOVar22;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar22" (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 *)pOVar22" * (cast_expression "(uint *)pOVar22" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar12->rel_).field_0x14 = uVar24" (pointer_expression "*(undefined4 *)&(pOVar12->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar12->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar12->rel_).field_0x14" & (field_expression "(pOVar12->rel_).field_0x14" (parenthesized_expression "(pOVar12->rel_)" ( (field_expression "pOVar12->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (ERROR "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (comma_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std" (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold::Output_reloc<4" (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base<gold" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n    super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20;" (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20" identifier , (comma_expression "_64,_false>_>_>\n    ._M_impl._M_finish = pOVar20" identifier , (assignment_expression "_false>_>_>\n    ._M_impl._M_finish = pOVar20" (field_expression "_false>_>_>\n    ._M_impl._M_finish" (field_expression "_false>_>_>\n    ._M_impl" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) = identifier)))) ;) }))) (expression_statement "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl._M_start >> 3;" (update_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl._M_start >> 3" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl._M_start >> 3" (field_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl._M_start" (field_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                ._M_impl" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4,_true,_64,_false>,_std" (binary_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold::Output_reloc<4" (assignment_expression "iVar19 = (int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold" identifier = (binary_expression "(int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base<gold" (binary_expression "(int)pOVar20 -\n           (int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base" (cast_expression "(int)pOVar20" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_.\n                super__Vector_base" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).relocs_" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier))) < identifier)) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) (ERROR ",_true,_64,_false" , identifier , identifier , identifier) > identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) >> number_literal) --) ;) (if_statement "if (-1 < *(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1) {\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    od->field_0x20 = od->field_0x20 & 0xf7 | 8;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1)" ( (binary_expression "-1 < *(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1" number_literal < (binary_expression "*(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20 << 1" (pointer_expression "*(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" * (cast_expression "(int *)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" & (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data.field_0x20" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build.\n                    super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                    super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) << number_literal)) )) (compound_statement "{\n    *(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338\n    ;\n    *(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;\n    od->field_0x20 = od->field_0x20 & 0xf7 | 8;\n    if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }\n    if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338\n    ;" (assignment_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4) = iVar19 * 0x33333338" (pointer_expression "*(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" * (cast_expression "(int *)((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4)" ( (binary_expression "(int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_ + 4" (cast_expression "(int)&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" & (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data.data_size_" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build.\n                   super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic.super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).\n                   super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0;" (assignment_expression "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_ = 0" (pointer_expression "*(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" * (cast_expression "(undefined4 *)\n     &(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" & (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data.data_size_" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build.super_Output_section_data" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      super_Output_section_data_build" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = number_literal) ;) (expression_statement "od->field_0x20 = od->field_0x20 & 0xf7 | 8;" (assignment_expression "od->field_0x20 = od->field_0x20 & 0xf7 | 8" (field_expression "od->field_0x20" identifier -> field_identifier) = (binary_expression "od->field_0x20 & 0xf7 | 8" (binary_expression "od->field_0x20 & 0xf7" (field_expression "od->field_0x20" identifier -> field_identifier) & number_literal) | number_literal)) ;) (if_statement "if ((int)(local_38.rel_._20_4_ << 0x1c) < 0) {\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }" if (parenthesized_expression "((int)(local_38.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(local_38.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(local_38.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(local_38.rel_._20_4_ << 0x1c)" ( (binary_expression "local_38.rel_._20_4_ << 0x1c" (field_expression "local_38.rel_._20_4_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;\n    }" { (expression_statement "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1;" (assignment_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_ =\n           (this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n      relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) = (binary_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_ + 1" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic.\n           relative_reloc_count_" (field_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>).super_Output_data_reloc_generic" (parenthesized_expression "(this->super_Output_data_reloc_base<4,_true,_64,_false>)" ( (comma_expression "this->super_Output_data_reloc_base<4,_true,_64,_false" (binary_expression "this->super_Output_data_reloc_base<4" (field_expression "this->super_Output_data_reloc_base" identifier -> field_identifier) < number_literal) , (comma_expression "_true,_64,_false" identifier , (comma_expression "_64,_false" identifier , identifier))) (ERROR ">" >) )) . field_identifier) . field_identifier) + number_literal)) ;) })) (if_statement "if ((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" if (parenthesized_expression "((local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "(local_38.rel_.shndx_ != 0xfffffffc) &&\n       (local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(local_38.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "local_38.rel_.shndx_ != 0xfffffffc" (field_expression "local_38.rel_.shndx_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "local_38.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "local_38.rel_.u2_.relobj" (field_expression "local_38.rel_.u2_" (field_expression "local_38.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) )) (compound_statement "{\n      uVar5 = ((local_38.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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_ = iVar19 * -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_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((local_38.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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 "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -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 "pcVar35 = add_symbolless_global_addend;" (assignment_expression "pcVar35 = add_symbolless_global_addend" identifier = identifier) ;) (expression_statement "puVar11 = PTR_s_alize_xindex_004323b4 + -0x4fe0;" (assignment_expression "puVar11 = PTR_s_alize_xindex_004323b4 + -0x4fe0" identifier = (binary_expression "PTR_s_alize_xindex_004323b4 + -0x4fe0" identifier + number_literal)) ;) (expression_statement "puVar34 = PTR_do_gold_unreachable_004323c4;" (assignment_expression "puVar34 = PTR_do_gold_unreachable_004323c4" 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_004323c4)(puVar11,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)(puVar11,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar11,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" ( identifier , number_literal , (binary_expression "PTR_s_alize_xindex_004323b4 + 0x7774" identifier + number_literal) ))) ;) (expression_statement "puStack_a8 = puVar34 + 0x273750;" (assignment_expression "puStack_a8 = puVar34 + 0x273750" identifier = (binary_expression "puVar34 + 0x273750" identifier + number_literal)) ;) (expression_statement "pSStack_b4 = (Sized_relobj<64,_false> *)0x1;" (assignment_expression "pSStack_b4 = (Sized_relobj<64,_false> *)0x1" identifier = (parenthesized_expression "(Sized_relobj<64,_false> *)0x1" ( (comma_expression "Sized_relobj<64,_false> *)0x1" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x1" identifier > (pointer_expression "*)0x1" * (ERROR ")" )) number_literal))) ))) ;) (expression_statement "uStack_b0 = 0;" (assignment_expression "uStack_b0 = 0" identifier = number_literal) ;) (expression_statement "uStack_b8 = 0;" (assignment_expression "uStack_b8 = 0" identifier = number_literal) ;) (expression_statement "pOStack_78 = &local_38;" (assignment_expression "pOStack_78 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (expression_statement "pOStack_74 = this;" (assignment_expression "pOStack_74 = this" identifier = identifier) ;) (expression_statement "pOStack_70 = od;" (assignment_expression "pOStack_70 = od" identifier = identifier) ;) (expression_statement "pcStack_6c = pcVar35;" (assignment_expression "pcStack_6c = pcVar35" identifier = identifier) ;) (expression_statement "AStack_c0 = local_58;" (assignment_expression "AStack_c0 = local_58" identifier = identifier) ;) (expression_statement "(**(code **)(puVar34 + 0x26df08))((Output_reloc<4,_true,_64,_false> *)auStack_a0);" (call_expression "(**(code **)(puVar34 + 0x26df08))((Output_reloc<4,_true,_64,_false> *)auStack_a0)" (parenthesized_expression "(**(code **)(puVar34 + 0x26df08))" ( (pointer_expression "**(code **)(puVar34 + 0x26df08)" * (pointer_expression "*(code **)(puVar34 + 0x26df08)" * (cast_expression "(code **)(puVar34 + 0x26df08)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar34 + 0x26df08)" ( (binary_expression "puVar34 + 0x26df08" identifier + number_literal) ))))) )) (argument_list "((Output_reloc<4,_true,_64,_false> *)auStack_a0)" ( (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_a0)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_a0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_a0" identifier , (comma_expression "_64,_false> *)auStack_a0" identifier , (binary_expression "_false> *)auStack_a0" identifier > (pointer_expression "*)auStack_a0" * (ERROR ")" )) identifier))))) )) ))) ;) (expression_statement "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);" (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "auStack_a0._36_4_ = local_4c;" (assignment_expression "auStack_a0._36_4_ = local_4c" (field_expression "auStack_a0._36_4_" identifier . field_identifier) = identifier) ;) (expression_statement "auStack_a0._32_4_ = local_50;" (assignment_expression "auStack_a0._32_4_ = local_50" (field_expression "auStack_a0._32_4_" identifier . field_identifier) = identifier) ;) (if_statement "if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)) {\n    pSVar28 = local_4c;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;\n  }" if (parenthesized_expression "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x40)" ( (binary_expression "puVar11 + 0x40" identifier + number_literal) ))))) )) (compound_statement "{\n    pSVar28 = local_4c;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);\n  }" { (expression_statement "pSVar28 = local_4c;" (assignment_expression "pSVar28 = local_4c" identifier = identifier) ;) (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(puVar11 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(puVar11 + 0x38)" ( (binary_expression "puVar11 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_a0)" identifier , (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_a0)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_a0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_a0" identifier , (comma_expression "_64,_false> *)auStack_a0" identifier , (binary_expression "_false> *)auStack_a0" identifier > (pointer_expression "*)auStack_a0" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) ))))) ;) }) (else_clause "else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;\n  }" else (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_a0" identifier = (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_a0" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_a0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_a0" identifier , (comma_expression "_64,_false> *)auStack_a0" identifier , (binary_expression "_false> *)auStack_a0" identifier > (pointer_expression "*)auStack_a0" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20));" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar28 = (pOVar15->rel_).u2_.relobj;" (assignment_expression "pSVar28 = (pOVar15->rel_).u2_.relobj" identifier = (field_expression "(pOVar15->rel_).u2_.relobj" (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_.relobj = pSVar28;" (assignment_expression "(pOVar3->rel_).u2_.relobj = pSVar28" (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20)" identifier != (call_expression "(Output_reloc<4,_true,_64,_false> *)(auStack_a0 + 0x20)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_a0 + 0x20)" ( (binary_expression "auStack_a0 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(puVar11 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(puVar11 + 0x3c)" ( (binary_expression "puVar11 + 0x3c" identifier + number_literal) )))) = identifier) ;) }))) (expression_statement "iVar19 = (int)pOVar22 - *(int *)(puVar11 + 0x38) >> 3;" (assignment_expression "iVar19 = (int)pOVar22 - *(int *)(puVar11 + 0x38) >> 3" identifier = (binary_expression "(int)pOVar22 - *(int *)(puVar11 + 0x38) >> 3" (binary_expression "(int)pOVar22 - *(int *)(puVar11 + 0x38)" (cast_expression "(int)pOVar22" ( (type_descriptor "int" primitive_type) ) identifier) - (pointer_expression "*(int *)(puVar11 + 0x38)" * (cast_expression "(int *)(puVar11 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x38)" ( (binary_expression "puVar11 + 0x38" identifier + number_literal) ))))) >> number_literal)) ;) if (parenthesized_expression "(-1 < *(int *)(puVar11 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(puVar11 + 0x20) << 1" number_literal < (binary_expression "*(int *)(puVar11 + 0x20) << 1" (pointer_expression "*(int *)(puVar11 + 0x20)" * (cast_expression "(int *)(puVar11 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x20)" ( (binary_expression "puVar11 + 0x20" identifier + number_literal) )))) << number_literal)) )) { (expression_statement "*(int *)(puVar11 + 0x14) = iVar19 * 0x33333338;" (assignment_expression "*(int *)(puVar11 + 0x14) = iVar19 * 0x33333338" (pointer_expression "*(int *)(puVar11 + 0x14)" * (cast_expression "(int *)(puVar11 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x14)" ( (binary_expression "puVar11 + 0x14" identifier + number_literal) )))) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)) ;) (expression_statement "*(undefined4 *)(puVar11 + 0x10) = 0;" (assignment_expression "*(undefined4 *)(puVar11 + 0x10) = 0" (pointer_expression "*(undefined4 *)(puVar11 + 0x10)" * (cast_expression "(undefined4 *)(puVar11 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x10)" ( (binary_expression "puVar11 + 0x10" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;" (assignment_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) = (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)) ;) (if_statement "if ((int)(auStack_a0._20_4_ << 0x1c) < 0) {\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }" if (parenthesized_expression "((int)(auStack_a0._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_a0._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_a0._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_a0._20_4_ << 0x1c)" ( (binary_expression "auStack_a0._20_4_ << 0x1c" (field_expression "auStack_a0._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) )) (compound_statement "{\n      *(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;\n    }" { (expression_statement "*(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1;" (assignment_expression "*(int *)(puVar11 + 0x30) = *(int *)(puVar11 + 0x30) + 1" (pointer_expression "*(int *)(puVar11 + 0x30)" * (cast_expression "(int *)(puVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x30)" ( (binary_expression "puVar11 + 0x30" identifier + number_literal) )))) = (binary_expression "*(int *)(puVar11 + 0x30) + 1" (pointer_expression "*(int *)(puVar11 + 0x30)" * (cast_expression "(int *)(puVar11 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar11 + 0x30)" ( (binary_expression "puVar11 + 0x30" identifier + number_literal) )))) + number_literal)) ;) })) if ( (parenthesized_expression "(auStack_a0._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_a0._24_4_ != 0xfffffffc" (field_expression "auStack_a0._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(puStack_a8 + -0x7e0c);\n  pcVar36 = add_global_relative;\n  iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(puStack_a8 + -0x7e1c) + 0x7774);\n  pcStack_110 = pcVar35 + 0x273598;\n  uStack_118 = uStack_b0 & 0xff;\n  uStack_11c = 1;\n  uStack_120 = 1;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_a0._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_a0._4_4_" identifier > (pointer_expression "*)auStack_a0._4_4_" * (ERROR ")" )) (field_expression "auStack_a0._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_a0._4_4_)" ( (cast_expression "(Relobj *)auStack_a0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_a0._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_a0._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_a0._4_4_)" ( (cast_expression "(Relobj *)auStack_a0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_a0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_a0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_a0._4_4_)" ( (cast_expression "(Relobj *)auStack_a0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_a0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(puStack_a8 + -0x7e0c)" identifier = (pointer_expression "*(code **)(puStack_a8 + -0x7e0c)" * (cast_expression "(code **)(puStack_a8 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puStack_a8 + -0x7e0c)" ( (binary_expression "puStack_a8 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_global_relative" identifier = identifier) ; (call_expression "iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(puStack_a8 + -0x7e1c) + 0x7774)" (call_expression "iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar19 = *(int *)(puStack_a8 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(puStack_a8 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(puStack_a8 + -0x7e1c)" * (cast_expression "(int *)(puStack_a8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a8 + -0x7e1c)" ( (binary_expression "puStack_a8 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(puStack_a8 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(puStack_a8 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(puStack_a8 + -0x7e1c)" * (cast_expression "(int *)(puStack_a8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puStack_a8 + -0x7e1c)" ( (binary_expression "puStack_a8 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_110 = pcVar35 + 0x273598" identifier = (binary_expression "pcVar35 + 0x273598" identifier + number_literal)) ; (assignment_expression "uStack_118 = uStack_b0 & 0xff" identifier = (binary_expression "uStack_b0 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_11c = 1" identifier = number_literal) ; (assignment_expression "uStack_120 = 1" identifier = number_literal) ;) identifier = ( (ERROR "Output_reloc<4,_true,_64,_false> *)auStack_a0;\n  puStack_dc = puVar11;\n  pSStack_d8 = pSVar27;\n  pcStack_d4 = pcVar36;" (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_a0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_a0" identifier , (comma_expression "_64,_false> *)auStack_a0" identifier , (binary_expression "_false> *)auStack_a0" identifier > (pointer_expression "*)auStack_a0" * (ERROR ")" )) identifier))))) ; (assignment_expression "puStack_dc = puVar11" identifier = identifier) ; (assignment_expression "pSStack_d8 = pSVar27" identifier = identifier) ; (assignment_expression "pcStack_d4 = pcVar36" identifier = identifier) ;) (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_108._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_108._20_4_ << 0x1c) < 0)" (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" (call_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38)" (call_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" (call_expression "uStack_128 = AStack_c0;\n  (**(code **)(pcVar35 + 0x26dd50))" (assignment_expression "uStack_128 = AStack_c0" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26dd50))" ( (pointer_expression "**(code **)(pcVar35 + 0x26dd50)" * (pointer_expression "*(code **)(pcVar35 + 0x26dd50)" * (cast_expression "(code **)(pcVar35 + 0x26dd50)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26dd50)" ( (binary_expression "pcVar35 + 0x26dd50" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (call_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_ = uStack_b8" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4;\n  auStack_108._32_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_ = pSStack_b4" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_108._36_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108);\n  iVar18._M_current" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_108" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_108" identifier , (comma_expression "_64,_false> *)auStack_108" identifier , (binary_expression "_false> *)auStack_108" identifier > (pointer_expression "*)auStack_108" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar18" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) (ERROR ";\n  auStack_108" ; identifier) . field_identifier) = identifier) (ERROR ";\n  auStack_108" ; identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    pSVar27 = pSStack_b4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }" { (expression_statement "pSVar27 = pSStack_b4;" (assignment_expression "pSVar27 = pSStack_b4" identifier = identifier) ;) (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_108)" identifier , (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_108" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_108" identifier , (comma_expression "_64,_false> *)auStack_108" identifier , (binary_expression "_false> *)auStack_108" identifier > (pointer_expression "*)auStack_108" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_108" identifier = (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_108" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_108" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_108" identifier , (comma_expression "_64,_false> *)auStack_108" identifier , (binary_expression "_false> *)auStack_108" identifier > (pointer_expression "*)auStack_108" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20));" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar27 = (pOVar15->rel_).u2_.relobj;" (assignment_expression "pSVar27 = (pOVar15->rel_).u2_.relobj" identifier = (field_expression "(pOVar15->rel_).u2_.relobj" (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_.relobj = pSVar27;" (assignment_expression "(pOVar3->rel_).u2_.relobj = pSVar27" (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20)" identifier != (call_expression "(Output_reloc<4,_true,_64,_false> *)(auStack_108 + 0x20)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_108 + 0x20)" ( (binary_expression "auStack_108 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)) = (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_108._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_108._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_108._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_108._20_4_ << 0x1c)" ( (binary_expression "auStack_108._20_4_ << 0x1c" (field_expression "auStack_108._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_108._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_108._24_4_ != 0xfffffffc" (field_expression "auStack_108._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_110 + -0x7e0c);\n  pcVar36 = add_global;\n  iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_110 + -0x7e1c) + 0x7774);\n  pcStack_178 = pcVar35 + 0x2733dc;\n  uStack_190 = uStack_120;\n  uStack_180 = 0;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_108._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_108._4_4_" identifier > (pointer_expression "*)auStack_108._4_4_" * (ERROR ")" )) (field_expression "auStack_108._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_108._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_108._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_108._4_4_)" ( (cast_expression "(Relobj *)auStack_108._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_108._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_108._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_108._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_108._4_4_)" ( (cast_expression "(Relobj *)auStack_108._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_108._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_108._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_108._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_108._4_4_)" ( (cast_expression "(Relobj *)auStack_108._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_108._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_110 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_110 + -0x7e0c)" * (cast_expression "(code **)(pcStack_110 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_110 + -0x7e0c)" ( (binary_expression "pcStack_110 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_global" identifier = identifier) ; (call_expression "iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_110 + -0x7e1c) + 0x7774)" (call_expression "iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar21 = *(int *)(pcStack_110 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_110 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_110 + -0x7e1c)" * (cast_expression "(int *)(pcStack_110 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_110 + -0x7e1c)" ( (binary_expression "pcStack_110 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar21,0x231,*(int *)(pcStack_110 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_110 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_110 + -0x7e1c)" * (cast_expression "(int *)(pcStack_110 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_110 + -0x7e1c)" ( (binary_expression "pcStack_110 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_178 = pcVar35 + 0x2733dc" identifier = (binary_expression "pcVar35 + 0x2733dc" identifier + number_literal)) ; (assignment_expression "uStack_190 = uStack_120" identifier = identifier) ; (assignment_expression "uStack_180 = 0" identifier = number_literal) ;) identifier = ( (ERROR "Sized_relobj<64,_false> *)0x0;\n  uStack_188 = 0;\n  uStack_18c = uStack_11c;\n  uStack_198 = uStack_128._4_4_;" (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ; (assignment_expression "uStack_188 = 0" identifier = number_literal) ; (assignment_expression "uStack_18c = uStack_11c" identifier = identifier) ; (assignment_expression "uStack_198 = uStack_128._4_4_" identifier = (field_expression "uStack_128._4_4_" identifier . field_identifier)) ;) identifier = ( (ERROR "Output_reloc<4,_true,_64,_false> *)auStack_108;\n  iStack_144 = iVar19;\n  pSStack_140 = pSVar28;" (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_108" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_108" identifier , (comma_expression "_64,_false> *)auStack_108" identifier , (binary_expression "_false> *)auStack_108" identifier > (pointer_expression "*)auStack_108" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_144 = iVar19" identifier = identifier) ; (assignment_expression "pSStack_140 = pSVar28" identifier = identifier) ;) (call_expression "pcStack_13c = pcVar36;\n  (**(code **)(pcVar35 + 0x26db98))" (assignment_expression "pcStack_13c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26db98))" ( (pointer_expression "**(code **)(pcVar35 + 0x26db98)" * (pointer_expression "*(code **)(pcVar35 + 0x26db98)" * (cast_expression "(code **)(pcVar35 + 0x26db98)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26db98)" ( (binary_expression "pcVar35 + 0x26db98" identifier + number_literal) ))))) ))) ( (binary_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_ = uStack_118;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4" (binary_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_ = uStack_118;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    std::\n    vector<gold" (call_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_ = uStack_118;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40))" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_ = uStack_118" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114;\n  auStack_170._32_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_ = pSStack_114" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_170._36_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170);\n  iVar18._M_current" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_170" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_170" identifier , (comma_expression "_64,_false> *)auStack_170" identifier , (binary_expression "_false> *)auStack_170" identifier > (pointer_expression "*)auStack_170" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar18" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) ))))) (ERROR ";\n  auStack_170" ; identifier) . field_identifier) = identifier) (ERROR ";\n  auStack_170" ; identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x40)" ( (binary_expression "iVar21 + 0x40" identifier + number_literal) ))))) ))) (ERROR "{\n    std::\n    vector" { identifier : : identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) , identifier , identifier , identifier (ERROR ">" >) , (ERROR "_std::allocator<gold::" identifier : : (binary_expression "allocator<gold" identifier < identifier) : :) (binary_expression "Output_reloc<4" identifier < number_literal) , identifier , identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4" (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier) (ERROR "::Output_reloc" : : identifier) < number_literal) , identifier , identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_170._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" (call_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_170._20_4_ << 0x1c) < 0)" (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0" (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338" (call_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1)" (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3" identifier > (binary_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3" (binary_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38)" (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" ( (ERROR "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n    pSVar28 = pSStack_114;\n  }\n  else" (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170)" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar21 + 0x38)" ( (binary_expression "iVar21 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_170)" identifier , (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_170" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_170" identifier , (comma_expression "_64,_false> *)auStack_170" identifier , (binary_expression "_false> *)auStack_170" identifier > (pointer_expression "*)auStack_170" * (ERROR ")" )) identifier))))) )))) ; (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "pSVar28 = pSStack_114" identifier = identifier) ; } else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_170" identifier = (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_170" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_170" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_170" identifier , (comma_expression "_64,_false> *)auStack_170" identifier , (binary_expression "_false> *)auStack_170" identifier > (pointer_expression "*)auStack_170" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20));" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar28 = (pOVar15->rel_).u2_.relobj;" (assignment_expression "pSVar28 = (pOVar15->rel_).u2_.relobj" identifier = (field_expression "(pOVar15->rel_).u2_.relobj" (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_.relobj = pSVar28;" (assignment_expression "(pOVar3->rel_).u2_.relobj = pSVar28" (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20)" identifier != (call_expression "(Output_reloc<4,_true,_64,_false> *)(auStack_170 + 0x20)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_170 + 0x20)" ( (binary_expression "auStack_170 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar21 + 0x38)" * (cast_expression "(int *)(iVar21 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x38)" ( (binary_expression "iVar21 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar21 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar21 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar21 + 0x20) << 1" (pointer_expression "*(int *)(iVar21 + 0x20)" * (cast_expression "(int *)(iVar21 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar21 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar21 + 0x14)" ( (binary_expression "iVar21 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar21 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x10) = 0" (parenthesized_expression "(iVar21 + 0x10)" ( (binary_expression "iVar21 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)) = (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_170._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_170._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_170._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_170._20_4_ << 0x1c)" ( (binary_expression "auStack_170._20_4_ << 0x1c" (field_expression "auStack_170._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" (parenthesized_expression "(iVar21 + 0x30)" ( (binary_expression "iVar21 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar21 + 0x30) + 1" (pointer_expression "*(int *)(iVar21 + 0x30)" * (cast_expression "(int *)(iVar21 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x30)" ( (binary_expression "iVar21 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_170._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_170._24_4_ != 0xfffffffc" (field_expression "auStack_170._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_178 + -0x7e0c);\n  pcVar36 = add_global_generic;\n  iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_178 + -0x7e1c) + 0x7774);\n  pcStack_1e8 = pcVar35 + 0x27321c;\n  uStack_200 = uStack_190;\n  uStack_1f0 = 0;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_170._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_170._4_4_" identifier > (pointer_expression "*)auStack_170._4_4_" * (ERROR ")" )) (field_expression "auStack_170._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_170._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_170._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_170._4_4_)" ( (cast_expression "(Relobj *)auStack_170._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_170._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_170._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_170._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_170._4_4_)" ( (cast_expression "(Relobj *)auStack_170._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_170._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_170._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_170._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_170._4_4_)" ( (cast_expression "(Relobj *)auStack_170._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_170._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_178 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_178 + -0x7e0c)" * (cast_expression "(code **)(pcStack_178 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_178 + -0x7e0c)" ( (binary_expression "pcStack_178 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_global_generic" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_178 + -0x7e1c) + 0x7774)" (call_expression "iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar19 = *(int *)(pcStack_178 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_178 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_178 + -0x7e1c)" * (cast_expression "(int *)(pcStack_178 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_178 + -0x7e1c)" ( (binary_expression "pcStack_178 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_178 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_178 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_178 + -0x7e1c)" * (cast_expression "(int *)(pcStack_178 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_178 + -0x7e1c)" ( (binary_expression "pcStack_178 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_1e8 = pcVar35 + 0x27321c" identifier = (binary_expression "pcVar35 + 0x27321c" identifier + number_literal)) ; (assignment_expression "uStack_200 = uStack_190" identifier = identifier) ; (assignment_expression "uStack_1f0 = 0" identifier = number_literal) ;) identifier = ( (ERROR "Sized_relobj<64,_false> *)0x0;\n  uStack_1f8 = 0;\n  uStack_1fc = uStack_18c;\n  uStack_208 = uStack_194;" (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ; (assignment_expression "uStack_1f8 = 0" identifier = number_literal) ; (assignment_expression "uStack_1fc = uStack_18c" identifier = identifier) ; (assignment_expression "uStack_208 = uStack_194" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_true,_64,_false> *)auStack_170;\n  iStack_1b4 = iVar21;\n  pSStack_1b0 = pSVar27;" (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_170" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_170" identifier , (comma_expression "_64,_false> *)auStack_170" identifier , (binary_expression "_false> *)auStack_170" identifier > (pointer_expression "*)auStack_170" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_1b4 = iVar21" identifier = identifier) ; (assignment_expression "pSStack_1b0 = pSVar27" identifier = identifier) ;) (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_1e0._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_1e0._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" (call_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38)" (call_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" (call_expression "pcStack_1ac = pcVar36;\n  (**(code **)(pcVar35 + 0x26d9d8))" (assignment_expression "pcStack_1ac = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d9d8))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d9d8)" * (pointer_expression "*(code **)(pcVar35 + 0x26d9d8)" * (cast_expression "(code **)(pcVar35 + 0x26d9d8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d9d8)" ( (binary_expression "pcVar35 + 0x26d9d8" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (call_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_ = uStack_188" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184;\n  auStack_1e0._32_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_ = pSStack_184" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  auStack_1e0._36_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n  iVar18._M_current" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_1e0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_1e0" identifier , (comma_expression "_64,_false> *)auStack_1e0" identifier , (binary_expression "_false> *)auStack_1e0" identifier > (pointer_expression "*)auStack_1e0" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar18" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) (ERROR ";\n  auStack_1e0" ; identifier) . field_identifier) = identifier) (ERROR ";\n  auStack_1e0" ; identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    pSVar27 = pSStack_184;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }" { (expression_statement "pSVar27 = pSStack_184;" (assignment_expression "pSVar27 = pSStack_184" identifier = identifier) ;) (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" identifier , (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_1e0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_1e0" identifier , (comma_expression "_64,_false> *)auStack_1e0" identifier , (binary_expression "_false> *)auStack_1e0" identifier > (pointer_expression "*)auStack_1e0" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_1e0" identifier = (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_1e0" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_1e0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_1e0" identifier , (comma_expression "_64,_false> *)auStack_1e0" identifier , (binary_expression "_false> *)auStack_1e0" identifier > (pointer_expression "*)auStack_1e0" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20));" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar27 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar27;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar27 = (pOVar15->rel_).u2_.relobj;" (assignment_expression "pSVar27 = (pOVar15->rel_).u2_.relobj" identifier = (field_expression "(pOVar15->rel_).u2_.relobj" (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_.relobj = pSVar27;" (assignment_expression "(pOVar3->rel_).u2_.relobj = pSVar27" (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20)" identifier != (call_expression "(Output_reloc<4,_true,_64,_false> *)(auStack_1e0 + 0x20)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_1e0 + 0x20)" ( (binary_expression "auStack_1e0 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)) = (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_1e0._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_1e0._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_1e0._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_1e0._20_4_ << 0x1c)" ( (binary_expression "auStack_1e0._20_4_ << 0x1c" (field_expression "auStack_1e0._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_1e0._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_1e0._24_4_ != 0xfffffffc" (field_expression "auStack_1e0._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_1e8 + -0x7e0c);\n  pcVar36 = add_symbolless_global_addend;\n  iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774);\n  pcStack_258 = pcVar35 + 0x27305c;\n  uStack_264 = 1;\n  uStack_270 = uStack_200;\n  uStack_260 = 0;\n  uStack_268 = 0;\n  uStack_26c = uStack_1fc;\n  uStack_278 = uStack_204;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_1e0._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_1e0._4_4_" identifier > (pointer_expression "*)auStack_1e0._4_4_" * (ERROR ")" )) (field_expression "auStack_1e0._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_1e0._4_4_)" ( (cast_expression "(Relobj *)auStack_1e0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1e0._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_1e0._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_1e0._4_4_)" ( (cast_expression "(Relobj *)auStack_1e0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1e0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_1e0._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_1e0._4_4_)" ( (cast_expression "(Relobj *)auStack_1e0._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_1e0._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_1e8 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_1e8 + -0x7e0c)" * (cast_expression "(code **)(pcStack_1e8 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_1e8 + -0x7e0c)" ( (binary_expression "pcStack_1e8 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_symbolless_global_addend" identifier = identifier) ; (call_expression "iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar21,0x231,*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774)" (call_expression "iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar21 = *(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_1e8 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_1e8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_1e8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1e8 + -0x7e1c)" ( (binary_expression "pcStack_1e8 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar21,0x231,*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_1e8 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_1e8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_1e8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_1e8 + -0x7e1c)" ( (binary_expression "pcStack_1e8 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_258 = pcVar35 + 0x27305c" identifier = (binary_expression "pcVar35 + 0x27305c" identifier + number_literal)) ; (assignment_expression "uStack_264 = 1" identifier = number_literal) ; (assignment_expression "uStack_270 = uStack_200" identifier = identifier) ; (assignment_expression "uStack_260 = 0" identifier = number_literal) ; (assignment_expression "uStack_268 = 0" identifier = number_literal) ; (assignment_expression "uStack_26c = uStack_1fc" identifier = identifier) ; (assignment_expression "uStack_278 = uStack_204" identifier = identifier) ;) identifier = ( (ERROR "Output_reloc<4,_true,_64,_false> *)auStack_1e0;\n  iStack_224 = iVar19;\n  pSStack_220 = pSVar28;" (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_1e0" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_1e0" identifier , (comma_expression "_64,_false> *)auStack_1e0" identifier , (binary_expression "_false> *)auStack_1e0" identifier > (pointer_expression "*)auStack_1e0" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_224 = iVar19" identifier = identifier) ; (assignment_expression "pSStack_220 = pSVar28" identifier = identifier) ;) (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_250._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" (call_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(auStack_250._20_4_ << 0x1c) < 0)" (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0;\n    *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar21 + 0x10) = 0" (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1) {\n    *(int *)(iVar21 + 0x14) = iVar19 * 0x33333338" (call_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar21 + 0x20) << 1)" (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38) >> 3" (binary_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar21 + 0x38)" (call_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" (call_expression "pcStack_21c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d818))" (assignment_expression "pcStack_21c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d818))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d818)" * (pointer_expression "*(code **)(pcVar35 + 0x26d818)" * (cast_expression "(code **)(pcVar35 + 0x26d818)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d818)" ( (binary_expression "pcVar35 + 0x26d818" identifier + number_literal) ))))) ))) (argument_list "((Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" ( (ERROR "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)) {\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }\n  else" (call_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40))" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_ = uStack_1f8" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4;\n  auStack_250._32_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_ = pSStack_1f4" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  auStack_250._36_4_" (assignment_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (field_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250);\n  iVar18._M_current" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_250" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_250" identifier , (comma_expression "_64,_false> *)auStack_250" identifier , (binary_expression "_false> *)auStack_250" identifier > (pointer_expression "*)auStack_250" * (ERROR ")" )) identifier))))) )) (ERROR ";\n  iVar18" ; identifier) . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) ))))) (ERROR ";\n  auStack_250" ; identifier) . field_identifier) = identifier) (ERROR ";\n  auStack_250" ; identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x40)" ( (binary_expression "iVar21 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    pSVar28 = pSStack_1f4;\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);\n  }" { (expression_statement "pSVar28 = pSStack_1f4;" (assignment_expression "pSVar28 = pSStack_1f4" identifier = identifier) ;) (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38),iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar21 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar21 + 0x38)" ( (binary_expression "iVar21 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,(Output_reloc<4,_true,_64,_false> *)auStack_250)" identifier , (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_250" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_250" identifier , (comma_expression "_64,_false> *)auStack_250" identifier , (binary_expression "_false> *)auStack_250" identifier > (pointer_expression "*)auStack_250" * (ERROR ")" )) identifier))))) )))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)auStack_250" identifier = (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250" ( (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_250" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_250" identifier , (comma_expression "_64,_false> *)auStack_250" identifier , (binary_expression "_false> *)auStack_250" identifier > (pointer_expression "*)auStack_250" * (ERROR ")" )) identifier))))) ))) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20));" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      pSVar28 = (pOVar15->rel_).u2_.relobj;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_.relobj = pSVar28;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "pSVar28 = (pOVar15->rel_).u2_.relobj;" (assignment_expression "pSVar28 = (pOVar15->rel_).u2_.relobj" identifier = (field_expression "(pOVar15->rel_).u2_.relobj" (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_.relobj = pSVar28;" (assignment_expression "(pOVar3->rel_).u2_.relobj = pSVar28" (field_expression "(pOVar3->rel_).u2_.relobj" (field_expression "(pOVar3->rel_).u2_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) . field_identifier) = identifier) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20))" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20)" identifier != (call_expression "(Output_reloc<4,_true,_64,_false> *)(auStack_250 + 0x20)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) (argument_list "(auStack_250 + 0x20)" ( (binary_expression "auStack_250 + 0x20" identifier + number_literal) )))) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar21 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar21 + 0x3c)" ( (binary_expression "iVar21 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar21 + 0x38)" * (cast_expression "(int *)(iVar21 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x38)" ( (binary_expression "iVar21 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar21 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar21 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar21 + 0x20) << 1" (pointer_expression "*(int *)(iVar21 + 0x20)" * (cast_expression "(int *)(iVar21 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar21 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar21 + 0x14)" ( (binary_expression "iVar21 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar21 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x10) = 0" (parenthesized_expression "(iVar21 + 0x10)" ( (binary_expression "iVar21 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(pSVar27->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)) = (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar27->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar27->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar27->super_Relobj).super_Object.offset_" & (field_expression "(pSVar27->super_Relobj).super_Object.offset_" (field_expression "(pSVar27->super_Relobj).super_Object" (parenthesized_expression "(pSVar27->super_Relobj)" ( (field_expression "pSVar27->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(auStack_250._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(auStack_250._20_4_ << 0x1c) < 0" (cast_expression "(int)(auStack_250._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(auStack_250._20_4_ << 0x1c)" ( (binary_expression "auStack_250._20_4_ << 0x1c" (field_expression "auStack_250._20_4_" identifier . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x30) = *(int *)(iVar21 + 0x30) + 1" (parenthesized_expression "(iVar21 + 0x30)" ( (binary_expression "iVar21 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar21 + 0x30) + 1" (pointer_expression "*(int *)(iVar21 + 0x30)" * (cast_expression "(int *)(iVar21 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x30)" ( (binary_expression "iVar21 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) ( (parenthesized_expression "(auStack_250._24_4_ != 0xfffffffc)" ( (binary_expression "auStack_250._24_4_ != 0xfffffffc" (field_expression "auStack_250._24_4_" identifier . field_identifier) != number_literal) )) && ( (ERROR "(Sized_relobj<64,_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_258 + -0x7e0c);\n  pcVar36 = add_global_relative;\n  iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_258 + -0x7e1c) + 0x7774);\n  pcStack_2c8 = pcVar35 + 0x272e98;\n  uStack_2d0 = uStack_260 & 0xff;\n  uStack_2d4 = 1;\n  uStack_2d8 = 1;\n  uStack_2e0 = uStack_270;\n  uStack_2dc = uStack_26c;\n  iStack_2e8 = iStack_274;" (parenthesized_expression "(Sized_relobj<64,_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0))" ( (comma_expression "Sized_relobj<64,_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)auStack_250._4_4_ != (Sized_relobj<64,_false> *)0x0)" (binary_expression "_false> *)auStack_250._4_4_" identifier > (pointer_expression "*)auStack_250._4_4_" * (ERROR ")" )) (field_expression "auStack_250._4_4_" identifier . field_identifier))) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) )) (compound_statement "{\n      uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_;" (assignment_expression "uVar5 = ((Relobj *)auStack_250._4_4_)->dyn_reloc_count_" identifier = (field_expression "((Relobj *)auStack_250._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_250._4_4_)" ( (cast_expression "(Relobj *)auStack_250._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_250._4_4_" identifier . field_identifier)) )) -> field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((Relobj *)auStack_250._4_4_)->first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((Relobj *)auStack_250._4_4_)->first_dyn_reloc_" (parenthesized_expression "((Relobj *)auStack_250._4_4_)" ( (cast_expression "(Relobj *)auStack_250._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_250._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((Relobj *)auStack_250._4_4_)->dyn_reloc_count_ = uVar5 + 1" (field_expression "((Relobj *)auStack_250._4_4_)->dyn_reloc_count_" (parenthesized_expression "((Relobj *)auStack_250._4_4_)" ( (cast_expression "(Relobj *)auStack_250._4_4_" ( (type_descriptor "Relobj *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "auStack_250._4_4_" identifier . field_identifier)) )) -> field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_258 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_258 + -0x7e0c)" * (cast_expression "(code **)(pcStack_258 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_258 + -0x7e0c)" ( (binary_expression "pcStack_258 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_global_relative" identifier = identifier) ; (call_expression "iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar19,0x231,*(int *)(pcStack_258 + -0x7e1c) + 0x7774)" (call_expression "iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar19 = *(int *)(pcStack_258 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_258 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_258 + -0x7e1c)" * (cast_expression "(int *)(pcStack_258 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_258 + -0x7e1c)" ( (binary_expression "pcStack_258 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar19,0x231,*(int *)(pcStack_258 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_258 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_258 + -0x7e1c)" * (cast_expression "(int *)(pcStack_258 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_258 + -0x7e1c)" ( (binary_expression "pcStack_258 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "pcStack_2c8 = pcVar35 + 0x272e98" identifier = (binary_expression "pcVar35 + 0x272e98" identifier + number_literal)) ; (assignment_expression "uStack_2d0 = uStack_260 & 0xff" identifier = (binary_expression "uStack_260 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_2d4 = 1" identifier = number_literal) ; (assignment_expression "uStack_2d8 = 1" identifier = number_literal) ; (assignment_expression "uStack_2e0 = uStack_270" identifier = identifier) ; (assignment_expression "uStack_2dc = uStack_26c" identifier = identifier) ; (assignment_expression "iStack_2e8 = iStack_274" identifier = identifier) ;) (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4;\n  puVar16[1] = puVar33;\n  puVar16[2] = iVar19" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4;\n  puVar16[1] = puVar33;\n  puVar16[2]" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4;\n  puVar16[1] = puVar33" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4;\n  puVar16[1]" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32);\n  }\n  *puVar16 = puVar4" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))(puVar32)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0) {\n    (**(code **)(pcVar36 + 0x26a304))" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10;\n  }\n  if (puVar32 != (undefined4 *)0x0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25);\n    puVar33 = puVar33 + ((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar31 != puVar25)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24;\n      puVar30 = puVar30 + 10" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5] = uVar24" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10;\n      puVar26[5]" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4] = *puVar10" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5];\n      puVar26[4]" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar9[5]" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8);\n      puVar25 = puVar25 + 10" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4;\n      } while (puVar10 != puVar25 + 8)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24;\n        puVar8 = puVar26 + 4" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3] = uVar24" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7;\n        puVar26[3]" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2] = uVar7" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17;\n        puVar26[2]" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1] = uVar17" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9;\n        puVar26[1]" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3];\n        *puVar26 = *puVar9" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2];\n        uVar24 = puVar9[3]" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1];\n        uVar7 = puVar9[2]" (subscript_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4;\n        uVar17 = puVar9[1]" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25;\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9 + 4" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23) {\n    do {\n      puVar10 = puVar25" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_560.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_480.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_410.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1;\n    }\n    if ((OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar14 + 0x30) = *(int *)(iVar14 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0;\n    *(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar14 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1) {\n    *(int *)(iVar14 + 0x14) = iVar21 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar14 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar14 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1;\n    }\n    if ((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8;\n    if ((int)(OStack_330.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0;\n    *(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338;\n    *(undefined4 *)(iVar13 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1) {\n    *(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar13 + 0x20) << 1)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38) >> 3" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)pOVar22 - *(int *)(iVar13 + 0x38)" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1;\n    }\n    if ((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0) {\n      *(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8;\n    if ((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0)" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0;\n    *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338;\n    *(undefined4 *)(iVar19 + 0x10) = 0" (binary_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1) {\n    *(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" (call_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3;\n  if (-1 < *(int *)(iVar19 + 0x20) << 1)" (assignment_expression "pOStack_298 = (Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38) >> 3" (binary_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)pOVar22 - *(int *)(iVar19 + 0x38)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "Output_reloc<4,_true,_64,_false> *)auStack_250;\n  iStack_294 = iVar21;\n  pSStack_290 = pSVar27;\n  pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  OStack_2c0.addend_._4_4_ = uStack_264;\n  OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }\n  else" (comma_expression "Output_reloc<4,_true,_64,_false> *)auStack_250" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *)auStack_250" identifier , (comma_expression "_64,_false> *)auStack_250" identifier , (binary_expression "_false> *)auStack_250" identifier > (pointer_expression "*)auStack_250" * (ERROR ")" )) identifier))))) ; (assignment_expression "iStack_294 = iVar21" identifier = identifier) ; (assignment_expression "pSStack_290 = pSVar27" identifier = identifier) ; (call_expression "pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))(&OStack_2c0)" (call_expression "pcStack_28c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d654))" (assignment_expression "pcStack_28c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d654))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d654)" * (pointer_expression "*(code **)(pcVar35 + 0x26d654)" * (cast_expression "(code **)(pcVar35 + 0x26d654)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d654)" ( (binary_expression "pcVar35 + 0x26d654" identifier + number_literal) ))))) ))) (argument_list "(&OStack_2c0)" ( (pointer_expression "&OStack_2c0" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_2c0.addend_._4_4_ = uStack_264" (field_expression "OStack_2c0.addend_._4_4_" (field_expression "OStack_2c0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_2c0.addend_._0_4_ = uStack_268;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" (assignment_expression "OStack_2c0.addend_._0_4_ = uStack_268" (field_expression "OStack_2c0.addend_._0_4_" (field_expression "OStack_2c0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x40)" ( (binary_expression "iVar19 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38),iVar18,&OStack_2c0" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar19 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_2c0" identifier , (pointer_expression "&OStack_2c0" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_2c0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_2c0;" (assignment_expression "pOVar12 = &OStack_2c0" identifier = (pointer_expression "&OStack_2c0" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_2c0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_2c0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar19 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar19 + 0x3c)" ( (binary_expression "iVar19 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) )) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar19 + 0x38)" * (cast_expression "(int *)(iVar19 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x38)" ( (binary_expression "iVar19 + 0x38" identifier + number_literal) ))))) >> number_literal)) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar19 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar19 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar19 + 0x20) << 1" (pointer_expression "*(int *)(iVar19 + 0x20)" * (cast_expression "(int *)(iVar19 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x14) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar19 + 0x14)" ( (binary_expression "iVar19 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar19 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x10) = 0" (parenthesized_expression "(iVar19 + 0x10)" ( (binary_expression "iVar19 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(pSVar28->super_Relobj).super_Object.offset_ =\n         *(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)) = (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7 | 8" (binary_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_ & 0xf7" (pointer_expression "*(byte *)&(pSVar28->super_Relobj).super_Object.offset_" * (cast_expression "(byte *)&(pSVar28->super_Relobj).super_Object.offset_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pSVar28->super_Relobj).super_Object.offset_" & (field_expression "(pSVar28->super_Relobj).super_Object.offset_" (field_expression "(pSVar28->super_Relobj).super_Object" (parenthesized_expression "(pSVar28->super_Relobj)" ( (field_expression "pSVar28->super_Relobj" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_2c0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_2c0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_2c0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_2c0.rel_._20_4_ << 0x1c" (field_expression "OStack_2c0.rel_._20_4_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x30) = *(int *)(iVar19 + 0x30) + 1" (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar19 + 0x30) + 1" (pointer_expression "*(int *)(iVar19 + 0x30)" * (cast_expression "(int *)(iVar19 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x30)" ( (binary_expression "iVar19 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_2e8;\n  pcStack_338 = pcVar35 + 0x272cd0;\n  uStack_350 = uStack_2e0;\n  uStack_33c = 0;\n  uStack_340 = 0;\n  uStack_344 = 0;\n  uStack_348 = 0;\n  uStack_34c = uStack_2dc;\n  iStack_358 = iStack_2e4;\n  pOStack_308 = &OStack_2c0;\n  iStack_304 = iVar19;\n  pSStack_300 = pSVar28;\n  pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_330.addend_._4_4_ = uStack_2d4;\n  OStack_330.addend_._0_4_ = uStack_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else" (binary_expression "(OStack_2c0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_2c0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_2c0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_2c0.rel_.shndx_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_2c0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_2c0.rel_.u2_.relobj" (field_expression "OStack_2c0.rel_.u2_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2c0.rel_.u2_.relobj)" ( (field_expression "OStack_2c0.rel_.u2_.relobj" (field_expression "OStack_2c0.rel_.u2_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2c0.rel_.u2_.relobj)" ( (field_expression "OStack_2c0.rel_.u2_.relobj" (field_expression "OStack_2c0.rel_.u2_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_2c0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_2c0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_2c0.rel_.u2_.relobj)" ( (field_expression "OStack_2c0.rel_.u2_.relobj" (field_expression "OStack_2c0.rel_.u2_" (field_expression "OStack_2c0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_2c8 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_2c8 + -0x7e0c)" * (cast_expression "(code **)(pcStack_2c8 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_2c8 + -0x7e0c)" ( (binary_expression "pcStack_2c8 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_local" identifier = identifier) ; (call_expression "iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774)" (call_expression "iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar13 = *(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_2c8 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_2c8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_2c8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_2c8 + -0x7e1c)" ( (binary_expression "pcStack_2c8 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar13,0x231,*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_2c8 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_2c8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_2c8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_2c8 + -0x7e1c)" ( (binary_expression "pcStack_2c8 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar21 = iStack_2e8" identifier = identifier) ; (assignment_expression "pcStack_338 = pcVar35 + 0x272cd0" identifier = (binary_expression "pcVar35 + 0x272cd0" identifier + number_literal)) ; (assignment_expression "uStack_350 = uStack_2e0" identifier = identifier) ; (assignment_expression "uStack_33c = 0" identifier = number_literal) ; (assignment_expression "uStack_340 = 0" identifier = number_literal) ; (assignment_expression "uStack_344 = 0" identifier = number_literal) ; (assignment_expression "uStack_348 = 0" identifier = number_literal) ; (assignment_expression "uStack_34c = uStack_2dc" identifier = identifier) ; (assignment_expression "iStack_358 = iStack_2e4" identifier = identifier) ; (assignment_expression "pOStack_308 = &OStack_2c0" identifier = (pointer_expression "&OStack_2c0" & identifier)) ; (assignment_expression "iStack_304 = iVar19" identifier = identifier) ; (assignment_expression "pSStack_300 = pSVar28" identifier = identifier) ; (call_expression "pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))(&OStack_330)" (call_expression "pcStack_2fc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d494))" (assignment_expression "pcStack_2fc = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d494))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d494)" * (pointer_expression "*(code **)(pcVar35 + 0x26d494)" * (cast_expression "(code **)(pcVar35 + 0x26d494)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d494)" ( (binary_expression "pcVar35 + 0x26d494" identifier + number_literal) ))))) ))) (argument_list "(&OStack_330)" ( (pointer_expression "&OStack_330" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_330.addend_._4_4_ = uStack_2d4" (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_2d8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" (assignment_expression "OStack_330.addend_._0_4_ = uStack_2d8" (field_expression "OStack_330.addend_._0_4_" (field_expression "OStack_330.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x40)" ( (binary_expression "iVar13 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_330" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_330" identifier , (pointer_expression "&OStack_330" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_330;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_330;" (assignment_expression "pOVar12 = &OStack_330" identifier = (pointer_expression "&OStack_330" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_330.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_330.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar13 + 0x38)" * (cast_expression "(int *)(iVar13 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar13 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar13 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar13 + 0x20) << 1" (pointer_expression "*(int *)(iVar13 + 0x20)" * (cast_expression "(int *)(iVar13 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x20)" ( (binary_expression "iVar13 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar13 + 0x14)" ( (binary_expression "iVar13 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar13 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x10) = 0" (parenthesized_expression "(iVar13 + 0x10)" ( (binary_expression "iVar13 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar21 + 0x20)" * (cast_expression "(byte *)(iVar21 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )))) & 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 *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar13 + 0x30) + 1" (pointer_expression "*(int *)(iVar13 + 0x30)" * (cast_expression "(int *)(iVar13 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "(OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_338 + -0x7e0c);\n  pcVar36 = add_local;\n  iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_358;\n  pcStack_3a8 = pcVar35 + 0x272b10;\n  iStack_370 = iVar21;\n  uStack_3c0 = uStack_350;\n  uStack_3ac = 0;\n  uStack_3b0 = 0;\n  uStack_3b4 = 0;\n  uStack_3b8 = 0;\n  uStack_3bc = uStack_34c;\n  iStack_3c8 = iStack_358;\n  pOStack_378 = &OStack_330;\n  iStack_374 = iVar13;\n  pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_3a0.addend_._4_4_ = uStack_344;\n  OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_330.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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,_false> *)0x0))" ( (binary_expression "OStack_330.rel_.u2_.relobj != (Sized_relobj<64,_false> *)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,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_330.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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_ = iVar19 * -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_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_330.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -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 "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -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 "pcVar35 = *(code **)(pcStack_338 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_338 + -0x7e0c)" * (cast_expression "(code **)(pcStack_338 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_338 + -0x7e0c)" ( (binary_expression "pcStack_338 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_local" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774)" (call_expression "iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar14 = *(int *)(pcStack_338 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_338 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_338 + -0x7e1c)" * (cast_expression "(int *)(pcStack_338 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_338 + -0x7e1c)" ( (binary_expression "pcStack_338 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_338 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_338 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_338 + -0x7e1c)" * (cast_expression "(int *)(pcStack_338 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_338 + -0x7e1c)" ( (binary_expression "pcStack_338 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar19 = iStack_358" identifier = identifier) ; (assignment_expression "pcStack_3a8 = pcVar35 + 0x272b10" identifier = (binary_expression "pcVar35 + 0x272b10" identifier + number_literal)) ; (assignment_expression "iStack_370 = iVar21" identifier = identifier) ; (assignment_expression "uStack_3c0 = uStack_350" identifier = identifier) ; (assignment_expression "uStack_3ac = 0" identifier = number_literal) ; (assignment_expression "uStack_3b0 = 0" identifier = number_literal) ; (assignment_expression "uStack_3b4 = 0" identifier = number_literal) ; (assignment_expression "uStack_3b8 = 0" identifier = number_literal) ; (assignment_expression "uStack_3bc = uStack_34c" identifier = identifier) ; (assignment_expression "iStack_3c8 = iStack_358" identifier = identifier) ; (assignment_expression "pOStack_378 = &OStack_330" identifier = (pointer_expression "&OStack_330" & identifier)) ; (assignment_expression "iStack_374 = iVar13" identifier = identifier) ; (call_expression "pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))(&OStack_3a0)" (call_expression "pcStack_36c = pcVar36;\n  (**(code **)(pcVar35 + 0x26d2d0))" (assignment_expression "pcStack_36c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d2d0))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d2d0)" * (pointer_expression "*(code **)(pcVar35 + 0x26d2d0)" * (cast_expression "(code **)(pcVar35 + 0x26d2d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d2d0)" ( (binary_expression "pcVar35 + 0x26d2d0" identifier + number_literal) ))))) ))) (argument_list "(&OStack_3a0)" ( (pointer_expression "&OStack_3a0" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_3a0.addend_._4_4_ = uStack_344" (field_expression "OStack_3a0.addend_._4_4_" (field_expression "OStack_3a0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_3a0.addend_._0_4_ = uStack_348;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" (assignment_expression "OStack_3a0.addend_._0_4_ = uStack_348" (field_expression "OStack_3a0.addend_._0_4_" (field_expression "OStack_3a0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" 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,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_3a0" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_3a0" identifier , (pointer_expression "&OStack_3a0" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_3a0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_3a0;" (assignment_expression "pOVar12 = &OStack_3a0" identifier = (pointer_expression "&OStack_3a0" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_3a0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_3a0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" 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) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 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 ";" ;) * (cast_expression "(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar19 + 0x20)" * (cast_expression "(byte *)(iVar19 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_3a0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_3a0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_3a0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_3a0.rel_._20_4_ << 0x1c" (field_expression "OStack_3a0.rel_._20_4_" (field_expression "OStack_3a0.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_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c);\n  pcVar36 = add_local_relative;\n  iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_3c8;\n  pcStack_418 = pcVar35 + 0x272954;\n  uStack_41c = uStack_3b0 & 0xff;\n  uStack_424 = 1;\n  uStack_428 = 1;\n  uStack_430 = uStack_3c0;\n  iStack_3e0 = iVar19;\n  uStack_420 = 0;\n  uStack_42c = uStack_3bc;\n  iStack_438 = iStack_3c4;\n  pOStack_3e8 = &OStack_3a0;\n  iStack_3e4 = iVar14;\n  pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_410.addend_._4_4_ = uStack_3b4;\n  OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else" (binary_expression "(OStack_3a0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_3a0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_3a0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_3a0.rel_.shndx_" (field_expression "OStack_3a0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_3a0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_3a0.rel_.u2_.relobj" (field_expression "OStack_3a0.rel_.u2_" (field_expression "OStack_3a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3a0.rel_.u2_.relobj)" ( (field_expression "OStack_3a0.rel_.u2_.relobj" (field_expression "OStack_3a0.rel_.u2_" (field_expression "OStack_3a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3a0.rel_.u2_.relobj)" ( (field_expression "OStack_3a0.rel_.u2_.relobj" (field_expression "OStack_3a0.rel_.u2_" (field_expression "OStack_3a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_3a0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_3a0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_3a0.rel_.u2_.relobj)" ( (field_expression "OStack_3a0.rel_.u2_.relobj" (field_expression "OStack_3a0.rel_.u2_" (field_expression "OStack_3a0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_3a8 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_3a8 + -0x7e0c)" * (cast_expression "(code **)(pcStack_3a8 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_3a8 + -0x7e0c)" ( (binary_expression "pcStack_3a8 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_local_relative" identifier = identifier) ; (call_expression "iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774)" (call_expression "iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar13 = *(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_3a8 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_3a8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_3a8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_3a8 + -0x7e1c)" ( (binary_expression "pcStack_3a8 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar13,0x231,*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_3a8 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_3a8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_3a8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_3a8 + -0x7e1c)" ( (binary_expression "pcStack_3a8 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar21 = iStack_3c8" identifier = identifier) ; (assignment_expression "pcStack_418 = pcVar35 + 0x272954" identifier = (binary_expression "pcVar35 + 0x272954" identifier + number_literal)) ; (assignment_expression "uStack_41c = uStack_3b0 & 0xff" identifier = (binary_expression "uStack_3b0 & 0xff" identifier & number_literal)) ; (assignment_expression "uStack_424 = 1" identifier = number_literal) ; (assignment_expression "uStack_428 = 1" identifier = number_literal) ; (assignment_expression "uStack_430 = uStack_3c0" identifier = identifier) ; (assignment_expression "iStack_3e0 = iVar19" identifier = identifier) ; (assignment_expression "uStack_420 = 0" identifier = number_literal) ; (assignment_expression "uStack_42c = uStack_3bc" identifier = identifier) ; (assignment_expression "iStack_438 = iStack_3c4" identifier = identifier) ; (assignment_expression "pOStack_3e8 = &OStack_3a0" identifier = (pointer_expression "&OStack_3a0" & identifier)) ; (assignment_expression "iStack_3e4 = iVar14" identifier = identifier) ; (call_expression "pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))(&OStack_410)" (call_expression "pcStack_3dc = pcVar36;\n  (**(code **)(pcVar35 + 0x26d118))" (assignment_expression "pcStack_3dc = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26d118))" ( (pointer_expression "**(code **)(pcVar35 + 0x26d118)" * (pointer_expression "*(code **)(pcVar35 + 0x26d118)" * (cast_expression "(code **)(pcVar35 + 0x26d118)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26d118)" ( (binary_expression "pcVar35 + 0x26d118" identifier + number_literal) ))))) ))) (argument_list "(&OStack_410)" ( (pointer_expression "&OStack_410" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_410.addend_._4_4_ = uStack_3b4" (field_expression "OStack_410.addend_._4_4_" (field_expression "OStack_410.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_410.addend_._0_4_ = uStack_3b8;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" (assignment_expression "OStack_410.addend_._0_4_ = uStack_3b8" (field_expression "OStack_410.addend_._0_4_" (field_expression "OStack_410.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x40)" ( (binary_expression "iVar13 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_410" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_410" identifier , (pointer_expression "&OStack_410" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_410;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_410;" (assignment_expression "pOVar12 = &OStack_410" identifier = (pointer_expression "&OStack_410" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_410.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_410.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar13 + 0x38)" * (cast_expression "(int *)(iVar13 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar13 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar13 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar13 + 0x20) << 1" (pointer_expression "*(int *)(iVar13 + 0x20)" * (cast_expression "(int *)(iVar13 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x20)" ( (binary_expression "iVar13 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar13 + 0x14)" ( (binary_expression "iVar13 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar13 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x10) = 0" (parenthesized_expression "(iVar13 + 0x10)" ( (binary_expression "iVar13 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar21 + 0x20)" * (cast_expression "(byte *)(iVar21 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_410.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_410.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_410.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_410.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_410.rel_._20_4_ << 0x1c" (field_expression "OStack_410.rel_._20_4_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar13 + 0x30) + 1" (pointer_expression "*(int *)(iVar13 + 0x30)" * (cast_expression "(int *)(iVar13 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "(OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_418 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_438;\n  pcStack_488 = pcVar35 + 0x27278c;\n  iStack_450 = iVar21;\n  uStack_494 = 1;\n  uStack_48c = 0;\n  uStack_490 = 0;\n  uStack_498 = 0;\n  uStack_49c = uStack_42c;\n  uStack_4a0 = uStack_430;\n  iStack_4a8 = iStack_438;\n  pOStack_458 = &OStack_410;\n  iStack_454 = iVar13;\n  pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_480.addend_._4_4_ = uStack_424;\n  OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_410.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_410.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_410.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_410.rel_.shndx_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_410.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_410.rel_.u2_.relobj" (field_expression "OStack_410.rel_.u2_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_410.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_410.rel_.u2_.relobj)" ( (field_expression "OStack_410.rel_.u2_.relobj" (field_expression "OStack_410.rel_.u2_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_410.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_410.rel_.u2_.relobj)" ( (field_expression "OStack_410.rel_.u2_.relobj" (field_expression "OStack_410.rel_.u2_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_410.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_410.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_410.rel_.u2_.relobj)" ( (field_expression "OStack_410.rel_.u2_.relobj" (field_expression "OStack_410.rel_.u2_" (field_expression "OStack_410.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_418 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_418 + -0x7e0c)" * (cast_expression "(code **)(pcStack_418 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_418 + -0x7e0c)" ( (binary_expression "pcStack_418 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774)" (call_expression "iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar14 = *(int *)(pcStack_418 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_418 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_418 + -0x7e1c)" * (cast_expression "(int *)(pcStack_418 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_418 + -0x7e1c)" ( (binary_expression "pcStack_418 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_418 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_418 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_418 + -0x7e1c)" * (cast_expression "(int *)(pcStack_418 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_418 + -0x7e1c)" ( (binary_expression "pcStack_418 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar19 = iStack_438" identifier = identifier) ; (assignment_expression "pcStack_488 = pcVar35 + 0x27278c" identifier = (binary_expression "pcVar35 + 0x27278c" identifier + number_literal)) ; (assignment_expression "iStack_450 = iVar21" identifier = identifier) ; (assignment_expression "uStack_494 = 1" identifier = number_literal) ; (assignment_expression "uStack_48c = 0" identifier = number_literal) ; (assignment_expression "uStack_490 = 0" identifier = number_literal) ; (assignment_expression "uStack_498 = 0" identifier = number_literal) ; (assignment_expression "uStack_49c = uStack_42c" identifier = identifier) ; (assignment_expression "uStack_4a0 = uStack_430" identifier = identifier) ; (assignment_expression "iStack_4a8 = iStack_438" identifier = identifier) ; (assignment_expression "pOStack_458 = &OStack_410" identifier = (pointer_expression "&OStack_410" & identifier)) ; (assignment_expression "iStack_454 = iVar13" identifier = identifier) ; (call_expression "pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))(&OStack_480)" (call_expression "pcStack_44c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cf4c))" (assignment_expression "pcStack_44c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26cf4c))" ( (pointer_expression "**(code **)(pcVar35 + 0x26cf4c)" * (pointer_expression "*(code **)(pcVar35 + 0x26cf4c)" * (cast_expression "(code **)(pcVar35 + 0x26cf4c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26cf4c)" ( (binary_expression "pcVar35 + 0x26cf4c" identifier + number_literal) ))))) ))) (argument_list "(&OStack_480)" ( (pointer_expression "&OStack_480" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_480.addend_._4_4_ = uStack_424" (field_expression "OStack_480.addend_._4_4_" (field_expression "OStack_480.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_480.addend_._0_4_ = uStack_428;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" (assignment_expression "OStack_480.addend_._0_4_ = uStack_428" (field_expression "OStack_480.addend_._0_4_" (field_expression "OStack_480.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" 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,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_480" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_480" identifier , (pointer_expression "&OStack_480" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_480;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_480;" (assignment_expression "pOVar12 = &OStack_480" identifier = (pointer_expression "&OStack_480" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_480.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_480.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" 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) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 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 ";" ;) * (cast_expression "(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar19 + 0x20)" * (cast_expression "(byte *)(iVar19 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_480.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_480.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_480.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_480.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_480.rel_._20_4_ << 0x1c" (field_expression "OStack_480.rel_._20_4_" (field_expression "OStack_480.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_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }\n  iVar19 = (int)" ( (ERROR "(OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_488 + -0x7e0c);\n  pcVar36 = add_symbolless_local_addend;\n  iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774);\n  iVar21 = iStack_4a8;\n  pcStack_4f8 = pcVar35 + 0x2725cc;\n  uStack_504 = 1;\n  uStack_510 = uStack_4a0;\n  iStack_4c0 = iVar19;\n  uStack_4fc = 0;\n  uStack_500 = 0;\n  uStack_508 = 0;\n  uStack_50c = uStack_49c;\n  iStack_518 = iStack_4a4;\n  pOStack_4c8 = &OStack_480;\n  iStack_4c4 = iVar14;\n  pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  OStack_4f0.addend_._4_4_ = uStack_494;\n  OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }\n  else" (binary_expression "(OStack_480.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_480.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_480.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_480.rel_.shndx_" (field_expression "OStack_480.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_480.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_480.rel_.u2_.relobj" (field_expression "OStack_480.rel_.u2_" (field_expression "OStack_480.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_480.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_480.rel_.u2_.relobj)" ( (field_expression "OStack_480.rel_.u2_.relobj" (field_expression "OStack_480.rel_.u2_" (field_expression "OStack_480.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_480.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_480.rel_.u2_.relobj)" ( (field_expression "OStack_480.rel_.u2_.relobj" (field_expression "OStack_480.rel_.u2_" (field_expression "OStack_480.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_480.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_480.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_480.rel_.u2_.relobj)" ( (field_expression "OStack_480.rel_.u2_.relobj" (field_expression "OStack_480.rel_.u2_" (field_expression "OStack_480.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_488 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_488 + -0x7e0c)" * (cast_expression "(code **)(pcStack_488 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_488 + -0x7e0c)" ( (binary_expression "pcStack_488 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_symbolless_local_addend" identifier = identifier) ; (call_expression "iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774)" (call_expression "iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar13 = *(int *)(pcStack_488 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_488 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_488 + -0x7e1c)" * (cast_expression "(int *)(pcStack_488 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_488 + -0x7e1c)" ( (binary_expression "pcStack_488 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar13,0x231,*(int *)(pcStack_488 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_488 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_488 + -0x7e1c)" * (cast_expression "(int *)(pcStack_488 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_488 + -0x7e1c)" ( (binary_expression "pcStack_488 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar21 = iStack_4a8" identifier = identifier) ; (assignment_expression "pcStack_4f8 = pcVar35 + 0x2725cc" identifier = (binary_expression "pcVar35 + 0x2725cc" identifier + number_literal)) ; (assignment_expression "uStack_504 = 1" identifier = number_literal) ; (assignment_expression "uStack_510 = uStack_4a0" identifier = identifier) ; (assignment_expression "iStack_4c0 = iVar19" identifier = identifier) ; (assignment_expression "uStack_4fc = 0" identifier = number_literal) ; (assignment_expression "uStack_500 = 0" identifier = number_literal) ; (assignment_expression "uStack_508 = 0" identifier = number_literal) ; (assignment_expression "uStack_50c = uStack_49c" identifier = identifier) ; (assignment_expression "iStack_518 = iStack_4a4" identifier = identifier) ; (assignment_expression "pOStack_4c8 = &OStack_480" identifier = (pointer_expression "&OStack_480" & identifier)) ; (assignment_expression "iStack_4c4 = iVar14" identifier = identifier) ; (call_expression "pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))(&OStack_4f0)" (call_expression "pcStack_4bc = pcVar36;\n  (**(code **)(pcVar35 + 0x26cd90))" (assignment_expression "pcStack_4bc = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26cd90))" ( (pointer_expression "**(code **)(pcVar35 + 0x26cd90)" * (pointer_expression "*(code **)(pcVar35 + 0x26cd90)" * (cast_expression "(code **)(pcVar35 + 0x26cd90)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26cd90)" ( (binary_expression "pcVar35 + 0x26cd90" identifier + number_literal) ))))) ))) (argument_list "(&OStack_4f0)" ( (pointer_expression "&OStack_4f0" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_4f0.addend_._4_4_ = uStack_494" (field_expression "OStack_4f0.addend_._4_4_" (field_expression "OStack_4f0.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_4f0.addend_._0_4_ = uStack_498;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" (assignment_expression "OStack_4f0.addend_._0_4_ = uStack_498" (field_expression "OStack_4f0.addend_._0_4_" (field_expression "OStack_4f0.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x40)" ( (binary_expression "iVar13 + 0x40" identifier + number_literal) ))))) ))) (compound_statement "{\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38),iVar18,&OStack_4f0" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar13 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_4f0" identifier , (pointer_expression "&OStack_4f0" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_4f0;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_4f0;" (assignment_expression "pOVar12 = &OStack_4f0" identifier = (pointer_expression "&OStack_4f0" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_4f0.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_4f0.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar13 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar13 + 0x3c)" ( (binary_expression "iVar13 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar19 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" identifier) - (pointer_expression "*(int *)(iVar13 + 0x38)" * (cast_expression "(int *)(iVar13 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x38)" ( (binary_expression "iVar13 + 0x38" identifier + number_literal) ))))) >> number_literal) (ERROR ";\n  if" ; if) (argument_list "(-1 < *(int *)(iVar13 + 0x20) << 1)" ( (binary_expression "-1 < *(int *)(iVar13 + 0x20) << 1" number_literal < (binary_expression "*(int *)(iVar13 + 0x20) << 1" (pointer_expression "*(int *)(iVar13 + 0x20)" * (cast_expression "(int *)(iVar13 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x20)" ( (binary_expression "iVar13 + 0x20" identifier + number_literal) )))) << number_literal)) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar13 + 0x14) = iVar19 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x14) = iVar19 * 0x33333338" (parenthesized_expression "(iVar13 + 0x14)" ( (binary_expression "iVar13 + 0x14" identifier + number_literal) )) = (binary_expression "iVar19 * 0x33333338" identifier * number_literal)))) (ERROR ";" ;) * (cast_expression "(undefined4 *)(iVar13 + 0x10) = 0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x10) = 0" (parenthesized_expression "(iVar13 + 0x10)" ( (binary_expression "iVar13 + 0x10" identifier + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(byte *)(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar21 + 0x20) = *(byte *)(iVar21 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar21 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar21 + 0x20)" * (cast_expression "(byte *)(iVar21 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar21 + 0x20)" ( (binary_expression "iVar21 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_4f0.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_4f0.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_4f0.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_4f0.rel_._20_4_ << 0x1c" (field_expression "OStack_4f0.rel_._20_4_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) << number_literal) ))) < number_literal) ))) (ERROR "{" {) * (cast_expression "(int *)(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar13 + 0x30) = *(int *)(iVar13 + 0x30) + 1" (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )) = (binary_expression "*(int *)(iVar13 + 0x30) + 1" (pointer_expression "*(int *)(iVar13 + 0x30)" * (cast_expression "(int *)(iVar13 + 0x30)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar13 + 0x30)" ( (binary_expression "iVar13 + 0x30" identifier + number_literal) )))) + number_literal)))) (ERROR ";\n    }\n    if" ; } if) (argument_list "((OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else {\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }\n  iVar21 = (int)" ( (ERROR "(OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c);\n  pcVar36 = add_local_section;\n  iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774);\n  iVar19 = iStack_518;\n  iStack_530 = iVar21;\n  pOStack_538 = &OStack_4f0;\n  iStack_534 = iVar13;\n  pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560);\n  iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  OStack_560.addend_._4_4_ = uStack_504;\n  OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }\n  else" (binary_expression "(OStack_4f0.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_4f0.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_4f0.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_4f0.rel_.shndx_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_4f0.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_4f0.rel_.u2_.relobj" (field_expression "OStack_4f0.rel_.u2_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }\n      ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4f0.rel_.u2_.relobj)" ( (field_expression "OStack_4f0.rel_.u2_.relobj" (field_expression "OStack_4f0.rel_.u2_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1;" (assignment_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar19 * -0x33333333 - 1" (field_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4f0.rel_.u2_.relobj)" ( (field_expression "OStack_4f0.rel_.u2_.relobj" (field_expression "OStack_4f0.rel_.u2_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar19 * -0x33333333 - 1" (binary_expression "iVar19 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_4f0.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_4f0.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_4f0.rel_.u2_.relobj)" ( (field_expression "OStack_4f0.rel_.u2_.relobj" (field_expression "OStack_4f0.rel_.u2_" (field_expression "OStack_4f0.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "pcVar35 = *(code **)(pcStack_4f8 + -0x7e0c)" identifier = (pointer_expression "*(code **)(pcStack_4f8 + -0x7e0c)" * (cast_expression "(code **)(pcStack_4f8 + -0x7e0c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcStack_4f8 + -0x7e0c)" ( (binary_expression "pcStack_4f8 + -0x7e0c" identifier + number_literal) ))))) ; (assignment_expression "pcVar36 = add_local_section" identifier = identifier) ; (call_expression "iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774)" (call_expression "iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0;\n  (*pcVar35)" (assignment_expression "iVar14 = *(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0" identifier = (binary_expression "*(int *)(pcStack_4f8 + -0x7e1c) + -0x4fe0" (pointer_expression "*(int *)(pcStack_4f8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_4f8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4f8 + -0x7e1c)" ( (binary_expression "pcStack_4f8 + -0x7e1c" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) ))) (argument_list "(iVar14,0x231,*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774)" ( identifier , number_literal , (binary_expression "*(int *)(pcStack_4f8 + -0x7e1c) + 0x7774" (pointer_expression "*(int *)(pcStack_4f8 + -0x7e1c)" * (cast_expression "(int *)(pcStack_4f8 + -0x7e1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcStack_4f8 + -0x7e1c)" ( (binary_expression "pcStack_4f8 + -0x7e1c" identifier + number_literal) )))) + number_literal) ))) ; (assignment_expression "iVar19 = iStack_518" identifier = identifier) ; (assignment_expression "iStack_530 = iVar21" identifier = identifier) ; (assignment_expression "pOStack_538 = &OStack_4f0" identifier = (pointer_expression "&OStack_4f0" & identifier)) ; (assignment_expression "iStack_534 = iVar13" identifier = identifier) ; (call_expression "pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))(&OStack_560)" (call_expression "pcStack_52c = pcVar36;\n  (**(code **)(pcVar35 + 0x26cbc8))" (assignment_expression "pcStack_52c = pcVar36" identifier = identifier) (ERROR ";" ;) (argument_list "(**(code **)(pcVar35 + 0x26cbc8))" ( (pointer_expression "**(code **)(pcVar35 + 0x26cbc8)" * (pointer_expression "*(code **)(pcVar35 + 0x26cbc8)" * (cast_expression "(code **)(pcVar35 + 0x26cbc8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26cbc8)" ( (binary_expression "pcVar35 + 0x26cbc8" identifier + number_literal) ))))) ))) (argument_list "(&OStack_560)" ( (pointer_expression "&OStack_560" & identifier) ))) ; (assignment_expression "iVar18._M_current = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (field_expression "iVar18._M_current" identifier . field_identifier) = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ; (assignment_expression "OStack_560.addend_._4_4_ = uStack_504" (field_expression "OStack_560.addend_._4_4_" (field_expression "OStack_560.addend_" identifier . field_identifier) . field_identifier) = identifier) ; (call_expression "OStack_560.addend_._0_4_ = uStack_508;\n  if (iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" (assignment_expression "OStack_560.addend_._0_4_ = uStack_508" (field_expression "OStack_560.addend_._0_4_" (field_expression "OStack_560.addend_" identifier . field_identifier) . field_identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "(iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40))" ( (binary_expression "iVar18._M_current == *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (field_expression "iVar18._M_current" identifier . field_identifier) == (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x40)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" 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,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);\n    pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold::Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (comma_expression "_64,_false>_>_>\n    ::_M_realloc_insert<const_gold" identifier , (binary_expression "_false>_>_>\n    ::_M_realloc_insert<const_gold" (binary_expression "_false>_>_>\n    ::_M_realloc_insert" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (ERROR "::" : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560);" (comma_expression "Output_reloc<4,_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" identifier , (comma_expression "_64,_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" identifier , (binary_expression "_false>&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" identifier > (pointer_expression "&>\n              ((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" & (ERROR ">" >) (parenthesized_expression "((vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560)" ( (comma_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38),iVar18,&OStack_560" (call_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)(iVar14 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::Output_reloc<4,_true,_64,_false>_>_>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,_true,_64,_false>,_std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,_true,_64,_false>,_std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>,_std" identifier , (comma_expression "_64,_false>,_std" identifier , (binary_expression "_false>,_std" identifier > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,_true,_64,_false>_>_>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false>_>_>\n                *" identifier , (comma_expression "_64,_false>_>_>\n                *" identifier , (binary_expression "_false>_>_>\n                *" (binary_expression "_false>_>_" (binary_expression "_false>_" identifier > identifier) > identifier) > (pointer_expression "*" * identifier))))) )) (argument_list "(iVar14 + 0x38)" ( (binary_expression "iVar14 + 0x38" identifier + number_literal) ))) , (comma_expression "iVar18,&OStack_560" identifier , (pointer_expression "&OStack_560" & identifier))) ))))))) ;)) (expression_statement "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c);" (assignment_expression "pOVar22 = *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" identifier = (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) ))))) ;) }) else) (compound_statement "{\n    iVar2._M_current = iVar18._M_current;\n    pOVar12 = &OStack_560;\n    do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);\n    pOVar22 = iVar18._M_current + 1;\n    uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;\n    *(uint *)iVar2._M_current = *(uint *)pOVar12;\n    *(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;\n    *(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;\n  }" { (expression_statement "iVar2._M_current = iVar18._M_current;" (assignment_expression "iVar2._M_current = iVar18._M_current" (field_expression "iVar2._M_current" identifier . field_identifier) = (field_expression "iVar18._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = &OStack_560;" (assignment_expression "pOVar12 = &OStack_560" identifier = (pointer_expression "&OStack_560" & identifier)) ;) (do_statement "do {\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    } while (pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_);" do (compound_statement "{\n      pOVar15 = pOVar12;\n      pOVar3 = iVar2._M_current;\n      pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;\n      iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;\n      aVar29 = (pOVar15->rel_).u2_;\n      uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;\n      AVar1 = (pOVar15->rel_).address_;\n      (pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;\n      (pOVar3->rel_).u2_ = aVar29;\n      *(undefined4 *)&(pOVar3->rel_).address_ = uVar24;\n      *(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;\n    }" { (expression_statement "pOVar15 = pOVar12;" (assignment_expression "pOVar15 = pOVar12" identifier = identifier) ;) (expression_statement "pOVar3 = iVar2._M_current;" (assignment_expression "pOVar3 = iVar2._M_current" identifier = (field_expression "iVar2._M_current" identifier . field_identifier)) ;) (expression_statement "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_;" (assignment_expression "pOVar12 = (Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" identifier = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar15->rel_).local_sym_index_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_;" (assignment_expression "iVar2._M_current = (Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (field_expression "iVar2._M_current" identifier . field_identifier) = (binary_expression "(Output_reloc<4,_true,_64,_false> *)&(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) )) & (field_expression "(pOVar3->rel_).local_sym_index_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) ;) (expression_statement "aVar29 = (pOVar15->rel_).u2_;" (assignment_expression "aVar29 = (pOVar15->rel_).u2_" identifier = (field_expression "(pOVar15->rel_).u2_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).address_" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar15->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).address_" & (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "AVar1 = (pOVar15->rel_).address_;" (assignment_expression "AVar1 = (pOVar15->rel_).address_" identifier = (field_expression "(pOVar15->rel_).address_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_;" (assignment_expression "(pOVar3->rel_).u1_ = (pOVar15->rel_).u1_" (field_expression "(pOVar3->rel_).u1_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier) = (field_expression "(pOVar15->rel_).u1_" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "(pOVar3->rel_).u2_ = aVar29;" (assignment_expression "(pOVar3->rel_).u2_ = aVar29" (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_ = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).address_ = uVar24" (pointer_expression "*(undefined4 *)&(pOVar3->rel_).address_" * (cast_expression "(undefined4 *)&(pOVar3->rel_).address_" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier)))) = identifier) ;) (expression_statement "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1;" (assignment_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4) = (int)AVar1" (pointer_expression "*(int *)((int)&(pOVar3->rel_).address_ + 4)" * (cast_expression "(int *)((int)&(pOVar3->rel_).address_ + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pOVar3->rel_).address_ + 4)" ( (binary_expression "(int)&(pOVar3->rel_).address_ + 4" (cast_expression "(int)&(pOVar3->rel_).address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pOVar3->rel_).address_" & (field_expression "(pOVar3->rel_).address_" (parenthesized_expression "(pOVar3->rel_)" ( (field_expression "pOVar3->rel_" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) = (cast_expression "(int)AVar1" ( (type_descriptor "int" primitive_type) ) identifier)) ;) }) while (parenthesized_expression "(pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_)" ( (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)&OStack_560.addend_" (binary_expression "pOVar12 != (Output_reloc<4,_true,_64,_false> *)" identifier != (parenthesized_expression "(Output_reloc<4,_true,_64,_false> *)" ( (comma_expression "Output_reloc<4,_true,_64,_false> *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> *" identifier , (comma_expression "_64,_false> *" identifier , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))))) ))) & (field_expression "OStack_560.addend_" identifier . field_identifier)) )) ;) (expression_statement "pOVar22 = iVar18._M_current + 1;" (assignment_expression "pOVar22 = iVar18._M_current + 1" identifier = (binary_expression "iVar18._M_current + 1" (field_expression "iVar18._M_current" identifier . field_identifier) + number_literal)) ;) (expression_statement "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14;" (assignment_expression "uVar24 = *(undefined4 *)&(pOVar15->rel_).field_0x14" identifier = (pointer_expression "*(undefined4 *)&(pOVar15->rel_).field_0x14" * (cast_expression "(undefined4 *)&(pOVar15->rel_).field_0x14" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar15->rel_).field_0x14" & (field_expression "(pOVar15->rel_).field_0x14" (parenthesized_expression "(pOVar15->rel_)" ( (field_expression "pOVar15->rel_" identifier -> field_identifier) )) . field_identifier))))) ;) (expression_statement "*(uint *)iVar2._M_current = *(uint *)pOVar12;" (assignment_expression "*(uint *)iVar2._M_current = *(uint *)pOVar12" (pointer_expression "*(uint *)iVar2._M_current" * (cast_expression "(uint *)iVar2._M_current" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "iVar2._M_current" identifier . field_identifier))) = (pointer_expression "*(uint *)pOVar12" * (cast_expression "(uint *)pOVar12" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24;" (assignment_expression "*(undefined4 *)&(pOVar3->rel_).field_0x14 = uVar24" (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,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22;" (assignment_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c) = pOVar22" (pointer_expression "*(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" * (call_expression "(Output_reloc<4,_true,_64,_false> **)(iVar14 + 0x3c)" (parenthesized_expression "(Output_reloc<4,_true,_64,_false> **)" ( (comma_expression "Output_reloc<4,_true,_64,_false> **" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "_true,_64,_false> **" identifier , (comma_expression "_64,_false> **" identifier , (binary_expression "_false> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))))) )) (argument_list "(iVar14 + 0x3c)" ( (binary_expression "iVar14 + 0x3c" identifier + number_literal) )))) = identifier) ;) }) (ERROR "iVar21 = (int" identifier = ( primitive_type) ))) (ERROR "pOVar22" 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) = iVar21 * 0x33333338" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar14 + 0x14) = iVar21 * 0x33333338" (parenthesized_expression "(iVar14 + 0x14)" ( (binary_expression "iVar14 + 0x14" identifier + number_literal) )) = (binary_expression "iVar21 * 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 ";" ;) * (cast_expression "(byte *)(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(iVar19 + 0x20) = *(byte *)(iVar19 + 0x20) & 0xf7 | 8" (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )) = (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(iVar19 + 0x20) & 0xf7" (pointer_expression "*(byte *)(iVar19 + 0x20)" * (cast_expression "(byte *)(iVar19 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar19 + 0x20)" ( (binary_expression "iVar19 + 0x20" identifier + number_literal) )))) & number_literal) | number_literal)))) (ERROR ";\n    if" ; if) (argument_list "((int)(OStack_560.rel_._20_4_ << 0x1c) < 0)" ( (binary_expression "(int)(OStack_560.rel_._20_4_ << 0x1c) < 0" (cast_expression "(int)(OStack_560.rel_._20_4_ << 0x1c)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(OStack_560.rel_._20_4_ << 0x1c)" ( (binary_expression "OStack_560.rel_._20_4_ << 0x1c" (field_expression "OStack_560.rel_._20_4_" (field_expression "OStack_560.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_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23) {\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }\n  puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23)" ( (ERROR "(OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)) {\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }\n    return;\n  }\n  puVar23 = (undefined4 *)&DAT_00000231;\n  pcVar36 = *(code **)(pcVar35 + 0x26a5fc);\n  puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774);\n  puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)();\n  puVar32 = (undefined4 *)*puVar16;\n  puVar31 = (undefined4 *)puVar16[1];\n  iVar19 = (int)puVar31 - (int)puVar32 >> 3;\n  uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0) {\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }\n  else {\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }\n  puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19);\n  iVar19 = (int)puVar4 + iVar19;\n  puVar33 = puVar4 + 10;\nLAB_001c8024:\n  puVar30 = puVar25;\n  puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32));\n  do {\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  } while (puVar30 != puVar25 + 8);\n  uVar24 = puVar8[5];\n  puVar9[4] = *puVar30;\n  puVar9[5] = uVar24;\n  puVar25 = puVar32;\n  puVar30 = puVar4;\n  if (puVar32 != puVar23)" (binary_expression "(OStack_560.rel_.shndx_ != 0xfffffffc) &&\n       (OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" (parenthesized_expression "(OStack_560.rel_.shndx_ != 0xfffffffc)" ( (binary_expression "OStack_560.rel_.shndx_ != 0xfffffffc" (field_expression "OStack_560.rel_.shndx_" (field_expression "OStack_560.rel_" identifier . field_identifier) . field_identifier) != number_literal) )) && (parenthesized_expression "(OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0))" ( (binary_expression "OStack_560.rel_.u2_.relobj != (Sized_relobj<64,_false> *)0x0)" (field_expression "OStack_560.rel_.u2_.relobj" (field_expression "OStack_560.rel_.u2_" (field_expression "OStack_560.rel_" identifier . field_identifier) . field_identifier) . field_identifier) != (parenthesized_expression "(Sized_relobj<64,_false> *)0x0)" ( (comma_expression "Sized_relobj<64,_false> *)0x0" (binary_expression "Sized_relobj<64" identifier < number_literal) , (binary_expression "_false> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) ))) (compound_statement "{\n      uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;\n      if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }\n      ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;\n    }" { (expression_statement "uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_;" (assignment_expression "uVar5 = ((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" identifier = (field_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_560.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_560.rel_.u2_.relobj)" ( (field_expression "OStack_560.rel_.u2_.relobj" (field_expression "OStack_560.rel_.u2_" (field_expression "OStack_560.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar5 == 0) {\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" if (parenthesized_expression "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        ((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;\n      }" { (expression_statement "((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1;" (assignment_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_ = iVar21 * -0x33333333 - 1" (field_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj).first_dyn_reloc_" (parenthesized_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_560.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_560.rel_.u2_.relobj)" ( (field_expression "OStack_560.rel_.u2_.relobj" (field_expression "OStack_560.rel_.u2_" (field_expression "OStack_560.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "iVar21 * -0x33333333 - 1" (binary_expression "iVar21 * -0x33333333" identifier * number_literal) - number_literal)) ;) })) (expression_statement "((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1;" (assignment_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_ = uVar5 + 1" (field_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj).dyn_reloc_count_" (parenthesized_expression "((OStack_560.rel_.u2_.relobj)->super_Relobj)" ( (field_expression "(OStack_560.rel_.u2_.relobj)->super_Relobj" (parenthesized_expression "(OStack_560.rel_.u2_.relobj)" ( (field_expression "OStack_560.rel_.u2_.relobj" (field_expression "OStack_560.rel_.u2_" (field_expression "OStack_560.rel_" identifier . field_identifier) . field_identifier) . field_identifier) )) -> field_identifier) )) . field_identifier) = (binary_expression "uVar5 + 1" identifier + number_literal)) ;) }) return ; } (assignment_expression "puVar23 = (undefined4 *)&DAT_00000231" identifier = (cast_expression "(undefined4 *)&DAT_00000231" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000231" & identifier))) ; (assignment_expression "pcVar36 = *(code **)(pcVar35 + 0x26a5fc)" identifier = (pointer_expression "*(code **)(pcVar35 + 0x26a5fc)" * (cast_expression "(code **)(pcVar35 + 0x26a5fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar35 + 0x26a5fc)" ( (binary_expression "pcVar35 + 0x26a5fc" identifier + number_literal) ))))) ; (assignment_expression "puVar25 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774)" identifier = (cast_expression "(undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + 0x7774)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar35 + 0x26a5ec) + 0x7774)" ( (binary_expression "*(int *)(pcVar35 + 0x26a5ec) + 0x7774" (pointer_expression "*(int *)(pcVar35 + 0x26a5ec)" * (cast_expression "(int *)(pcVar35 + 0x26a5ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar35 + 0x26a5ec)" ( (binary_expression "pcVar35 + 0x26a5ec" identifier + number_literal) )))) + number_literal) )))) ; (call_expression "puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)()" (call_expression "puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0);\n  (*pcVar36)" (assignment_expression "puVar16 = (undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0)" identifier = (cast_expression "(undefined4 *)(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0)" ( (binary_expression "*(int *)(pcVar35 + 0x26a5ec) + -0x4fe0" (pointer_expression "*(int *)(pcVar35 + 0x26a5ec)" * (cast_expression "(int *)(pcVar35 + 0x26a5ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar35 + 0x26a5ec)" ( (binary_expression "pcVar35 + 0x26a5ec" identifier + number_literal) )))) + number_literal) )))) (ERROR ";" ;) (argument_list "(*pcVar36)" ( (pointer_expression "*pcVar36" * identifier) ))) (argument_list "()" ( ))) ; (assignment_expression "puVar32 = (undefined4 *)*puVar16" identifier = (cast_expression "(undefined4 *)*puVar16" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar16" * identifier))) ; (assignment_expression "puVar31 = (undefined4 *)puVar16[1]" identifier = (cast_expression "(undefined4 *)puVar16[1]" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar16[1]" identifier [ number_literal ]))) ; (assignment_expression "iVar19 = (int)puVar31 - (int)puVar32 >> 3" identifier = (binary_expression "(int)puVar31 - (int)puVar32 >> 3" (binary_expression "(int)puVar31 - (int)puVar32" (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar32" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal)) ; (call_expression "uVar5 = iVar19 * -0x33333333;\n  if (uVar5 == 0)" (assignment_expression "uVar5 = iVar19 * -0x33333333" identifier = (binary_expression "iVar19 * -0x33333333" identifier * number_literal)) (ERROR ";\n  if" ; if) (argument_list "(uVar5 == 0)" ( (binary_expression "uVar5 == 0" identifier == number_literal) ))) (compound_statement "{\n    uVar6 = 1;\nLAB_001c81fc:\n    iVar19 = uVar6 * 0x28;\n  }" { (expression_statement "uVar6 = 1;" (assignment_expression "uVar6 = 1" identifier = number_literal) ;) (labeled_statement "LAB_001c81fc:\n    iVar19 = uVar6 * 0x28;" statement_identifier : (expression_statement "iVar19 = uVar6 * 0x28;" (assignment_expression "iVar19 = uVar6 * 0x28" identifier = (binary_expression "uVar6 * 0x28" identifier * number_literal)) ;)) }) else (compound_statement "{\n    uVar6 = iVar19 * -0x66666666;\n    if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }\n  }" { (expression_statement "uVar6 = iVar19 * -0x66666666;" (assignment_expression "uVar6 = iVar19 * -0x66666666" identifier = (binary_expression "iVar19 * -0x66666666" identifier * number_literal)) ;) (if_statement "if (uVar6 < uVar5) {\n      iVar19 = -0x10;\n    }\n    else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }" if (parenthesized_expression "(uVar6 < uVar5)" ( (binary_expression "uVar6 < uVar5" identifier < identifier) )) (compound_statement "{\n      iVar19 = -0x10;\n    }" { (expression_statement "iVar19 = -0x10;" (assignment_expression "iVar19 = -0x10" identifier = number_literal) ;) }) (else_clause "else {\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }" else (compound_statement "{\n      iVar19 = -0x10;\n      if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }\n    }" { (expression_statement "iVar19 = -0x10;" (assignment_expression "iVar19 = -0x10" identifier = number_literal) ;) (if_statement "if (uVar6 < 0x6666667) {\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }" if (parenthesized_expression "(uVar6 < 0x6666667)" ( (binary_expression "uVar6 < 0x6666667" identifier < number_literal) )) (compound_statement "{\n        puVar33 = (undefined4 *)&DAT_00000028;\n        if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }\n        goto LAB_001c81fc;\n      }" { (expression_statement "puVar33 = (undefined4 *)&DAT_00000028;" (assignment_expression "puVar33 = (undefined4 *)&DAT_00000028" identifier = (cast_expression "(undefined4 *)&DAT_00000028" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000028" & identifier))) ;) (if_statement "if (uVar6 == 0) {\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }" if (parenthesized_expression "(uVar6 == 0)" ( (binary_expression "uVar6 == 0" identifier == number_literal) )) (compound_statement "{\n          iVar19 = 0;\n          puVar4 = (undefined4 *)0x0;\n          goto LAB_001c8024;\n        }" { (expression_statement "iVar19 = 0;" (assignment_expression "iVar19 = 0" identifier = number_literal) ;) (expression_statement "puVar4 = (undefined4 *)0x0;" (assignment_expression "puVar4 = (undefined4 *)0x0" identifier = (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (goto_statement "goto LAB_001c8024;" goto statement_identifier ;) })) (goto_statement "goto LAB_001c81fc;" goto statement_identifier ;) })) }))) }) (assignment_expression "puVar4 = (undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19)" identifier = (cast_expression "(undefined4 *)(**(code **)(pcVar36 + 0x26a3b4))(iVar19)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(**(code **)(pcVar36 + 0x26a3b4))(iVar19)" (parenthesized_expression "(**(code **)(pcVar36 + 0x26a3b4))" ( (pointer_expression "**(code **)(pcVar36 + 0x26a3b4)" * (pointer_expression "*(code **)(pcVar36 + 0x26a3b4)" * (cast_expression "(code **)(pcVar36 + 0x26a3b4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar36 + 0x26a3b4)" ( (binary_expression "pcVar36 + 0x26a3b4" identifier + number_literal) ))))) )) (argument_list "(iVar19)" ( identifier ))))) ; (assignment_expression "iVar19 = (int)puVar4 + iVar19" identifier = (binary_expression "(int)puVar4 + iVar19" (cast_expression "(int)puVar4" ( (type_descriptor "int" primitive_type) ) identifier) + identifier)) ; (assignment_expression "puVar33 = puVar4 + 10" identifier = (binary_expression "puVar4 + 10" identifier + number_literal)) ; identifier : (assignment_expression "puVar30 = puVar25" identifier = identifier) ; (assignment_expression "puVar10 = (undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32))" identifier = (cast_expression "(undefined4 *)((int)puVar4 + ((int)puVar23 - (int)puVar32))" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)puVar4 + ((int)puVar23 - (int)puVar32))" ( (binary_expression "(int)puVar4 + ((int)puVar23 - (int)puVar32)" (cast_expression "(int)puVar4" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "((int)puVar23 - (int)puVar32)" ( (binary_expression "(int)puVar23 - (int)puVar32" (cast_expression "(int)puVar23" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar32" ( (type_descriptor "int" primitive_type) ) identifier)) ))) )))) ; do (compound_statement "{\n    puVar9 = puVar10;\n    puVar8 = puVar30;\n    puVar30 = puVar8 + 4;\n    uVar17 = puVar8[1];\n    uVar7 = puVar8[2];\n    uVar24 = puVar8[3];\n    *puVar9 = *puVar8;\n    puVar9[1] = uVar17;\n    puVar9[2] = uVar7;\n    puVar9[3] = uVar24;\n    puVar10 = puVar9 + 4;\n  }" { (expression_statement "puVar9 = puVar10;" (assignment_expression "puVar9 = puVar10" identifier = identifier) ;) (expression_statement "puVar8 = puVar30;" (assignment_expression "puVar8 = puVar30" identifier = identifier) ;) (expression_statement "puVar30 = puVar8 + 4;" (assignment_expression "puVar30 = puVar8 + 4" identifier = (binary_expression "puVar8 + 4" identifier + number_literal)) ;) (expression_statement "uVar17 = puVar8[1];" (assignment_expression "uVar17 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar8[2];" (assignment_expression "uVar7 = puVar8[2]" identifier = (subscript_expression "puVar8[2]" identifier [ number_literal ])) ;) (expression_statement "uVar24 = puVar8[3];" (assignment_expression "uVar24 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar9 = *puVar8;" (assignment_expression "*puVar9 = *puVar8" (pointer_expression "*puVar9" * identifier) = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "puVar9[1] = uVar17;" (assignment_expression "puVar9[1] = uVar17" (subscript_expression "puVar9[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[2] = uVar7;" (assignment_expression "puVar9[2] = uVar7" (subscript_expression "puVar9[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[3] = uVar24;" (assignment_expression "puVar9[3] = uVar24" (subscript_expression "puVar9[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar10 = puVar9 + 4;" (assignment_expression "puVar10 = puVar9 + 4" identifier = (binary_expression "puVar9 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar30 != puVar25 + 8)" ( (binary_expression "puVar30 != puVar25 + 8" identifier != (binary_expression "puVar25 + 8" identifier + number_literal)) )) ; (assignment_expression "uVar24 = puVar8[5]" identifier = (subscript_expression "puVar8[5]" identifier [ number_literal ])) ; (assignment_expression "puVar9[4] = *puVar30" (subscript_expression "puVar9[4]" identifier [ number_literal ]) = (pointer_expression "*puVar30" * identifier)) ; (assignment_expression "puVar9[5] = uVar24" (subscript_expression "puVar9[5]" identifier [ number_literal ]) = identifier) ; (assignment_expression "puVar25 = puVar32" identifier = identifier) ; (call_expression "puVar30 = puVar4;\n  if (puVar32 != puVar23)" (assignment_expression "puVar30 = puVar4" identifier = identifier) (ERROR ";\n  if" ; if) (argument_list "(puVar32 != puVar23)" ( (binary_expression "puVar32 != puVar23" identifier != identifier) )))) (compound_statement "{\n    do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);\n    puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;\n  }" { (do_statement "do {\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    } while (puVar23 != puVar25);" do (compound_statement "{\n      puVar33 = puVar25;\n      puVar10 = puVar30;\n      do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);\n      puVar25 = puVar25 + 10;\n      uVar24 = puVar8[5];\n      puVar9[4] = *puVar33;\n      puVar9[5] = uVar24;\n      puVar30 = puVar30 + 10;\n    }" { (expression_statement "puVar33 = puVar25;" (assignment_expression "puVar33 = puVar25" identifier = identifier) ;) (expression_statement "puVar10 = puVar30;" (assignment_expression "puVar10 = puVar30" identifier = identifier) ;) (do_statement "do {\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      } while (puVar33 != puVar25 + 8);" do (compound_statement "{\n        puVar9 = puVar10;\n        puVar8 = puVar33;\n        puVar33 = puVar8 + 4;\n        uVar17 = puVar8[1];\n        uVar7 = puVar8[2];\n        uVar24 = puVar8[3];\n        *puVar9 = *puVar8;\n        puVar9[1] = uVar17;\n        puVar9[2] = uVar7;\n        puVar9[3] = uVar24;\n        puVar10 = puVar9 + 4;\n      }" { (expression_statement "puVar9 = puVar10;" (assignment_expression "puVar9 = puVar10" identifier = identifier) ;) (expression_statement "puVar8 = puVar33;" (assignment_expression "puVar8 = puVar33" identifier = identifier) ;) (expression_statement "puVar33 = puVar8 + 4;" (assignment_expression "puVar33 = puVar8 + 4" identifier = (binary_expression "puVar8 + 4" identifier + number_literal)) ;) (expression_statement "uVar17 = puVar8[1];" (assignment_expression "uVar17 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar8[2];" (assignment_expression "uVar7 = puVar8[2]" identifier = (subscript_expression "puVar8[2]" identifier [ number_literal ])) ;) (expression_statement "uVar24 = puVar8[3];" (assignment_expression "uVar24 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar9 = *puVar8;" (assignment_expression "*puVar9 = *puVar8" (pointer_expression "*puVar9" * identifier) = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "puVar9[1] = uVar17;" (assignment_expression "puVar9[1] = uVar17" (subscript_expression "puVar9[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[2] = uVar7;" (assignment_expression "puVar9[2] = uVar7" (subscript_expression "puVar9[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar9[3] = uVar24;" (assignment_expression "puVar9[3] = uVar24" (subscript_expression "puVar9[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar10 = puVar9 + 4;" (assignment_expression "puVar10 = puVar9 + 4" identifier = (binary_expression "puVar9 + 4" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar33 != puVar25 + 8)" ( (binary_expression "puVar33 != puVar25 + 8" identifier != (binary_expression "puVar25 + 8" identifier + number_literal)) )) ;) (expression_statement "puVar25 = puVar25 + 10;" (assignment_expression "puVar25 = puVar25 + 10" identifier = (binary_expression "puVar25 + 10" identifier + number_literal)) ;) (expression_statement "uVar24 = puVar8[5];" (assignment_expression "uVar24 = puVar8[5]" identifier = (subscript_expression "puVar8[5]" identifier [ number_literal ])) ;) (expression_statement "puVar9[4] = *puVar33;" (assignment_expression "puVar9[4] = *puVar33" (subscript_expression "puVar9[4]" identifier [ number_literal ]) = (pointer_expression "*puVar33" * identifier)) ;) (expression_statement "puVar9[5] = uVar24;" (assignment_expression "puVar9[5] = uVar24" (subscript_expression "puVar9[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar30 = puVar30 + 10;" (assignment_expression "puVar30 = puVar30 + 10" identifier = (binary_expression "puVar30 + 10" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar23 != puVar25)" ( (binary_expression "puVar23 != puVar25" identifier != identifier) )) ;) (expression_statement "puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10;" (assignment_expression "puVar33 = puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" identifier = (binary_expression "puVar4 + ((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" identifier + (binary_expression "((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2) * 10" (parenthesized_expression "((((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2)" ( (binary_expression "(((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff) + 2" (parenthesized_expression "(((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff)" ( (binary_expression "((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd &\n                        0x1fffffff" (binary_expression "((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3) * 0xccccccd" (parenthesized_expression "((uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3)" ( (binary_expression "(uint)((int)puVar23 + (-0x28 - (int)puVar32)) >> 3" (call_expression "(uint)((int)puVar23 + (-0x28 - (int)puVar32))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)puVar23 + (-0x28 - (int)puVar32))" ( (binary_expression "(int)puVar23 + (-0x28 - (int)puVar32)" (cast_expression "(int)puVar23" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(-0x28 - (int)puVar32)" ( (binary_expression "-0x28 - (int)puVar32" number_literal - (cast_expression "(int)puVar32" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) >> number_literal) )) * number_literal) & number_literal) )) + number_literal) )) * number_literal))) ;) }) (ERROR "puVar25 = puVar23;\n  puVar30 = puVar33;\n  if (puVar31 != puVar23" identifier = identifier ; identifier = identifier ; if ( identifier != identifier) ))) (ERROR "{\n    do {\n      puVar10" { do { identifier) = identifier) (ERROR ";\n      puVar8 = puVar30;\n      do {\n        puVar26 = puVar8;\n        puVar9 = puVar10;\n        puVar10 = puVar9" ; identifier = identifier ; do { identifier = identifier ; identifier = identifier ; identifier = identifier) + number_literal) (ERROR ";\n        uVar17 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n        uVar7 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n        uVar24 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";" ;) * (assignment_expression "puVar26 = *puVar9" identifier = (pointer_expression "*puVar9" * identifier))) (ERROR ";\n        puVar26" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar26" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar26" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n        puVar8 = puVar26" ; identifier = identifier) + number_literal) (ERROR ";\n      } while" ; } while) (argument_list "(puVar10 != puVar25 + 8)" ( (binary_expression "puVar10 != puVar25 + 8" identifier != (binary_expression "puVar25 + 8" identifier + number_literal)) ))) (ERROR ";\n      puVar25 = puVar25" ; identifier = identifier) + number_literal) (ERROR ";\n      uVar24 = puVar9" ; identifier = identifier) [ number_literal ]) (ERROR ";\n      puVar26" ; identifier) [ number_literal ]) = (pointer_expression "*puVar10" * identifier)) (ERROR ";\n      puVar26" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n      puVar30 = puVar30" ; identifier = identifier) + number_literal) (ERROR ";\n    } while" ; } while) (argument_list "(puVar31 != puVar25)" ( (binary_expression "puVar31 != puVar25" identifier != identifier) ))) (ERROR ";\n    puVar33 = puVar33" ; identifier = identifier) + (binary_expression "((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1) * 10" (parenthesized_expression "((((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1)" ( (binary_expression "(((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff) + 1" (parenthesized_expression "(((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff)" ( (binary_expression "((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd &\n                         0x1fffffff" (binary_expression "((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3) * 0xccccccd" (parenthesized_expression "((uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3)" ( (binary_expression "(uint)((int)puVar31 + (-0x28 - (int)puVar23)) >> 3" (call_expression "(uint)((int)puVar31 + (-0x28 - (int)puVar23))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)puVar31 + (-0x28 - (int)puVar23))" ( (binary_expression "(int)puVar31 + (-0x28 - (int)puVar23)" (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(-0x28 - (int)puVar23)" ( (binary_expression "-0x28 - (int)puVar23" number_literal - (cast_expression "(int)puVar23" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) >> number_literal) )) * number_literal) & number_literal) )) + number_literal) )) * number_literal)) (ERROR ";\n  }\n  if" ; } if) (argument_list "(puVar32 != (undefined4 *)0x0)" ( (binary_expression "puVar32 != (undefined4 *)0x0" identifier != (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{" {) (argument_list "(**(code **)(pcVar36 + 0x26a304))" ( (pointer_expression "**(code **)(pcVar36 + 0x26a304)" * (pointer_expression "*(code **)(pcVar36 + 0x26a304)" * (cast_expression "(code **)(pcVar36 + 0x26a304)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar36 + 0x26a304)" ( (binary_expression "pcVar36 + 0x26a304" identifier + number_literal) ))))) ))) (argument_list "(puVar32)" ( identifier ))) (ERROR ";\n  }" ; }) * (assignment_expression "puVar16 = puVar4" identifier = identifier)) (ERROR ";\n  puVar16" ; identifier) [ number_literal ]) = identifier) (ERROR ";\n  puVar16" ; identifier) [ number_literal ]) = identifier) ; return ; })
(translation_unit "void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}\n\n" (function_definition "void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}" primitive_type (function_declarator "FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" identifier (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "int param_4" primitive_type identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) ))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}" { (declaration "undefined4 *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined4 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "undefined4 *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "int iVar6;" primitive_type identifier ;) (declaration "undefined4 uVar7;" type_identifier identifier ;) (declaration "undefined4 uVar8;" type_identifier identifier ;) (declaration "undefined4 uVar9;" 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 "uVar9 = 0;" (assignment_expression "uVar9 = 0" identifier = number_literal) ;) (expression_statement "uVar8 = 0;" (assignment_expression "uVar8 = 0" identifier = number_literal) ;) (expression_statement "uVar7 = 0;" (assignment_expression "uVar7 = 0" identifier = number_literal) ;) (expression_statement "(*(code *)PTR_Output_reloc_00434988)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_00434988)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_00434988)" ( (pointer_expression "*(code *)PTR_Output_reloc_00434988" * (cast_expression "(code *)PTR_Output_reloc_00434988" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&local_38)" ( (pointer_expression "&local_38" & identifier) ))) ;) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(undefined4 **)(param_1 + 0x3c)" identifier = (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" * (cast_expression "(undefined4 **)(param_1 + 0x3c)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) ))))) ;) (expression_statement "local_14 = param_8;" (assignment_expression "local_14 = param_8" identifier = identifier) ;) (expression_statement "local_18 = param_7;" (assignment_expression "local_18 = param_7" identifier = identifier) ;) (if_statement "if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" if (parenthesized_expression "(puVar5 == *(undefined4 **)(param_1 + 0x40))" ( (binary_expression "puVar5 == *(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,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }" { (labeled_statement "std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" statement_identifier (ERROR "::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold:" : : (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>,std" true , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>>>\n    ::_M_realloc_insert<gold" true , (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" number_literal , (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" false >> (ERROR ">\n    ::" > : :) identifier) < identifier)))) :) : (expression_statement "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" (comma_expression "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" true , (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" number_literal , (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "false>const" false > identifier) (ERROR "&" &) > (parenthesized_expression "((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" ( (comma_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (call_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)" ( (ERROR "vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::" (binary_expression "vector<gold" identifier < identifier) : : (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>,std" true , (comma_expression "64,false>,std" number_literal , (binary_expression "false>,std" false > (ERROR "," ,) identifier)))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (comma_expression "Output_reloc<4,true,64,false>>>\n                *" (binary_expression "Output_reloc<4" identifier < number_literal) , (comma_expression "true,64,false>>>\n                *" true , (comma_expression "64,false>>>\n                *" number_literal , (binary_expression "false>>>\n                *" false >> (ERROR ">" >) (pointer_expression "*" * identifier))))) )) (argument_list "(param_1 + 0x38)" ( (binary_expression "param_1 + 0x38" identifier + number_literal) ))) , (comma_expression "puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (pointer_expression "&local_38" & identifier) , (comma_expression "param_8,param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "param_5,param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "param_6,uVar7,uVar8,uVar9" identifier , (comma_expression "uVar7,uVar8,uVar9" identifier , (comma_expression "uVar8,uVar9" identifier , identifier)))))))) )))))) ;)) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(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 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" else (compound_statement "{\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" { (expression_statement "puVar1 = puVar5;" (assignment_expression "puVar1 = puVar5" identifier = identifier) ;) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" identifier = (pointer_expression "&local_38" & identifier)) ;) (do_statement "do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" do (compound_statement "{\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    }" { (expression_statement "puVar3 = puVar4;" (assignment_expression "puVar3 = puVar4" identifier = identifier) ;) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" identifier = identifier) ;) (expression_statement "puVar4 = puVar3 + 4;" (assignment_expression "puVar4 = puVar3 + 4" identifier = (binary_expression "puVar3 + 4" identifier + number_literal)) ;) (expression_statement "uVar9 = puVar3[1];" (assignment_expression "uVar9 = puVar3[1]" identifier = (subscript_expression "puVar3[1]" identifier [ number_literal ])) ;) (expression_statement "uVar8 = puVar3[2];" (assignment_expression "uVar8 = puVar3[2]" identifier = (subscript_expression "puVar3[2]" identifier [ number_literal ])) ;) (expression_statement "uVar7 = puVar3[3];" (assignment_expression "uVar7 = puVar3[3]" identifier = (subscript_expression "puVar3[3]" identifier [ number_literal ])) ;) (expression_statement "*puVar2 = *puVar3;" (assignment_expression "*puVar2 = *puVar3" (pointer_expression "*puVar2" * identifier) = (pointer_expression "*puVar3" * identifier)) ;) (expression_statement "puVar2[1] = uVar9;" (assignment_expression "puVar2[1] = uVar9" (subscript_expression "puVar2[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[2] = uVar8;" (assignment_expression "puVar2[2] = uVar8" (subscript_expression "puVar2[2]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar2[3] = uVar7;" (assignment_expression "puVar2[3] = uVar7" (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 "puVar5 = puVar5 + 10;" (assignment_expression "puVar5 = puVar5 + 10" identifier = (binary_expression "puVar5 + 10" identifier + number_literal)) ;) (expression_statement "uVar7 = puVar3[5];" (assignment_expression "uVar7 = puVar3[5]" identifier = (subscript_expression "puVar3[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] = uVar7;" (assignment_expression "puVar2[5] = uVar7" (subscript_expression "puVar2[5]" identifier [ number_literal ]) = identifier) ;) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar5;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar5" (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 "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3" identifier = (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar5" ( (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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" { (expression_statement "*(int *)(param_1 + 0x14) = iVar6 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar6 * 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 "iVar6 * 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) ;) (expression_statement "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;" (assignment_expression "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8" (pointer_expression "*(byte *)(param_4 + 0x20)" * (cast_expression "(byte *)(param_4 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_4 + 0x20)" ( (binary_expression "param_4 + 0x20" identifier + number_literal) )))) = (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7" (pointer_expression "*(byte *)(param_4 + 0x20)" * (cast_expression "(byte *)(param_4 + 0x20)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_4 + 0x20)" ( (binary_expression "param_4 + 0x20" identifier + number_literal) )))) & 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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -0x33333333 + -1;\n      }" { (expression_statement "*(int *)(local_34 + 0x60) = iVar6 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar6 * -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 "iVar6 * -0x33333333 + -1" (binary_expression "iVar6 * -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 "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" ( (binary_expression "PTR_s_alize_xindex_004323b4 + -0x4fe0" identifier + number_literal) , number_literal , (binary_expression "PTR_s_alize_xindex_004323b4 + 0x7774" identifier + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * 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 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 = LIT) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (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 , (comma_expression (pointer_expression & IDENT) , (comma_expression IDENT , (comma_expression IDENT , (comma_expression IDENT , (comma_expression IDENT , (comma_expression IDENT , IDENT)))))))) )))))) ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (pointer_expression & IDENT)) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) >> LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) << LIT)) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression IDENT * LIT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = (binary_expression (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) & 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 * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) , LIT , (binary_expression IDENT + LIT) ))) ;) (return_statement return ;) })))
(function_definition "void FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)\n\n{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_001c68cc(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" (identifier "FUN_001c68cc") (parameter_list "(int param_1,undefined4 param_2,undefined4 param_3,int param_4,undefined4 param_5,\n                 undefined4 param_6,undefined4 param_7,undefined4 param_8)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) (, ",") (parameter_declaration "undefined4 param_3" (type_identifier "undefined4") (identifier "param_3")) (, ",") (parameter_declaration "int param_4" (primitive_type "int") (identifier "param_4")) (, ",") (parameter_declaration "undefined4 param_5" (type_identifier "undefined4") (identifier "param_5")) (, ",") (parameter_declaration "undefined4 param_6" (type_identifier "undefined4") (identifier "param_6")) (, ",") (parameter_declaration "undefined4 param_7" (type_identifier "undefined4") (identifier "param_7")) (, ",") (parameter_declaration "undefined4 param_8" (type_identifier "undefined4") (identifier "param_8")) () ")"))) (compound_statement "{\n  undefined4 *puVar1;\n  undefined4 *puVar2;\n  undefined4 *puVar3;\n  undefined4 *puVar4;\n  undefined4 *puVar5;\n  int iVar6;\n  undefined4 uVar7;\n  undefined4 uVar8;\n  undefined4 uVar9;\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  uVar9 = 0;\n  uVar8 = 0;\n  uVar7 = 0;\n  (*(code *)PTR_Output_reloc_00434988)(&local_38);\n  puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  local_14 = param_8;\n  local_18 = param_7;\n  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }\n  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;\n  if (-1 < *(int *)(param_1 + 0x20) << 1) {\n    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);\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 *puVar3;" (type_identifier "undefined4") (pointer_declarator "*puVar3" (* "*") (identifier "puVar3")) (; ";")) (declaration "undefined4 *puVar4;" (type_identifier "undefined4") (pointer_declarator "*puVar4" (* "*") (identifier "puVar4")) (; ";")) (declaration "undefined4 *puVar5;" (type_identifier "undefined4") (pointer_declarator "*puVar5" (* "*") (identifier "puVar5")) (; ";")) (declaration "int iVar6;" (primitive_type "int") (identifier "iVar6") (; ";")) (declaration "undefined4 uVar7;" (type_identifier "undefined4") (identifier "uVar7") (; ";")) (declaration "undefined4 uVar8;" (type_identifier "undefined4") (identifier "uVar8") (; ";")) (declaration "undefined4 uVar9;" (type_identifier "undefined4") (identifier "uVar9") (; ";")) (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 "uVar9 = 0;" (assignment_expression "uVar9 = 0" (identifier "uVar9") (= "=") (number_literal "0")) (; ";")) (expression_statement "uVar8 = 0;" (assignment_expression "uVar8 = 0" (identifier "uVar8") (= "=") (number_literal "0")) (; ";")) (expression_statement "uVar7 = 0;" (assignment_expression "uVar7 = 0" (identifier "uVar7") (= "=") (number_literal "0")) (; ";")) (expression_statement "(*(code *)PTR_Output_reloc_00434988)(&local_38);" (call_expression "(*(code *)PTR_Output_reloc_00434988)(&local_38)" (parenthesized_expression "(*(code *)PTR_Output_reloc_00434988)" (( "(") (pointer_expression "*(code *)PTR_Output_reloc_00434988" (* "*") (cast_expression "(code *)PTR_Output_reloc_00434988" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_Output_reloc_00434988"))) () ")")) (argument_list "(&local_38)" (( "(") (pointer_expression "&local_38" (& "&") (identifier "local_38")) () ")"))) (; ";")) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar5") (= "=") (pointer_expression "*(undefined4 **)(param_1 + 0x3c)" (* "*") (cast_expression "(undefined4 **)(param_1 + 0x3c)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x3c)" (( "(") (binary_expression "param_1 + 0x3c" (identifier "param_1") (+ "+") (number_literal "0x3c")) () ")"))))) (; ";")) (expression_statement "local_14 = param_8;" (assignment_expression "local_14 = param_8" (identifier "local_14") (= "=") (identifier "param_8")) (; ";")) (expression_statement "local_18 = param_7;" (assignment_expression "local_18 = param_7" (identifier "local_18") (= "=") (identifier "param_7")) (; ";")) (if_statement "if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {\n    std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }\n  else {\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" (if "if") (parenthesized_expression "(puVar5 == *(undefined4 **)(param_1 + 0x40))" (( "(") (binary_expression "puVar5 == *(undefined4 **)(param_1 + 0x40)" (identifier "puVar5") (== "==") (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,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);\n    puVar5 = *(undefined4 **)(param_1 + 0x3c);\n  }" ({ "{") (labeled_statement "std::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" (statement_identifier "std") (ERROR "::\n    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold:" (: ":") (: ":") (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "true,64,false>,std" (true "true") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,true,64,false>>>\n    ::_M_realloc_insert<gold" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "true,64,false>>>\n    ::_M_realloc_insert<gold" (true "true") (, ",") (comma_expression "64,false>>>\n    ::_M_realloc_insert<gold" (number_literal "64") (, ",") (binary_expression "false>>>\n    ::_M_realloc_insert<gold" (binary_expression "false>>>\n    ::_M_realloc_insert" (false "false") (>> ">>") (ERROR ">\n    ::" (> ">") (: ":") (: ":")) (identifier "_M_realloc_insert")) (< "<") (identifier "gold"))))) (: ":")) (: ":") (expression_statement "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);" (comma_expression "Output_reloc<4,true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "true,64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (true "true") (, ",") (comma_expression "64,false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (number_literal "64") (, ",") (binary_expression "false>const&>\n              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (binary_expression "false>const" (false "false") (> ">") (identifier "const")) (ERROR "&" (& "&")) (> ">") (parenthesized_expression "((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9)" (( "(") (comma_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (call_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)(param_1 + 0x38)" (parenthesized_expression "(vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>\n                *)" (( "(") (ERROR "vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::" (binary_expression "vector<gold" (identifier "vector") (< "<") (identifier "gold")) (: ":") (: ":") (comma_expression "Output_reloc<4,true,64,false>,std" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "true,64,false>,std" (true "true") (, ",") (comma_expression "64,false>,std" (number_literal "64") (, ",") (binary_expression "false>,std" (false "false") (> ">") (ERROR "," (, ",")) (identifier "std"))))) (: ":") (: ":") (binary_expression "allocator<gold" (identifier "allocator") (< "<") (identifier "gold")) (: ":") (: ":")) (comma_expression "Output_reloc<4,true,64,false>>>\n                *" (binary_expression "Output_reloc<4" (identifier "Output_reloc") (< "<") (number_literal "4")) (, ",") (comma_expression "true,64,false>>>\n                *" (true "true") (, ",") (comma_expression "64,false>>>\n                *" (number_literal "64") (, ",") (binary_expression "false>>>\n                *" (false "false") (>> ">>") (ERROR ">" (> ">")) (pointer_expression "*" (* "*") (identifier "")))))) () ")")) (argument_list "(param_1 + 0x38)" (( "(") (binary_expression "param_1 + 0x38" (identifier "param_1") (+ "+") (number_literal "0x38")) () ")"))) (, ",") (comma_expression "puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (identifier "puVar5") (, ",") (comma_expression "&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9" (pointer_expression "&local_38" (& "&") (identifier "local_38")) (, ",") (comma_expression "param_8,param_5,param_6,uVar7,uVar8,uVar9" (identifier "param_8") (, ",") (comma_expression "param_5,param_6,uVar7,uVar8,uVar9" (identifier "param_5") (, ",") (comma_expression "param_6,uVar7,uVar8,uVar9" (identifier "param_6") (, ",") (comma_expression "uVar7,uVar8,uVar9" (identifier "uVar7") (, ",") (comma_expression "uVar8,uVar9" (identifier "uVar8") (, ",") (identifier "uVar9"))))))))) () ")")))))) (; ";"))) (expression_statement "puVar5 = *(undefined4 **)(param_1 + 0x3c);" (assignment_expression "puVar5 = *(undefined4 **)(param_1 + 0x3c)" (identifier "puVar5") (= "=") (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 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" (else "else") (compound_statement "{\n    puVar1 = puVar5;\n    puVar4 = &local_38;\n    do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);\n    puVar5 = puVar5 + 10;\n    uVar7 = puVar3[5];\n    puVar2[4] = *puVar4;\n    puVar2[5] = uVar7;\n    *(undefined4 **)(param_1 + 0x3c) = puVar5;\n  }" ({ "{") (expression_statement "puVar1 = puVar5;" (assignment_expression "puVar1 = puVar5" (identifier "puVar1") (= "=") (identifier "puVar5")) (; ";")) (expression_statement "puVar4 = &local_38;" (assignment_expression "puVar4 = &local_38" (identifier "puVar4") (= "=") (pointer_expression "&local_38" (& "&") (identifier "local_38"))) (; ";")) (do_statement "do {\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    } while (puVar4 != &local_18);" (do "do") (compound_statement "{\n      puVar3 = puVar4;\n      puVar2 = puVar1;\n      puVar4 = puVar3 + 4;\n      uVar9 = puVar3[1];\n      uVar8 = puVar3[2];\n      uVar7 = puVar3[3];\n      *puVar2 = *puVar3;\n      puVar2[1] = uVar9;\n      puVar2[2] = uVar8;\n      puVar2[3] = uVar7;\n      puVar1 = puVar2 + 4;\n    }" ({ "{") (expression_statement "puVar3 = puVar4;" (assignment_expression "puVar3 = puVar4" (identifier "puVar3") (= "=") (identifier "puVar4")) (; ";")) (expression_statement "puVar2 = puVar1;" (assignment_expression "puVar2 = puVar1" (identifier "puVar2") (= "=") (identifier "puVar1")) (; ";")) (expression_statement "puVar4 = puVar3 + 4;" (assignment_expression "puVar4 = puVar3 + 4" (identifier "puVar4") (= "=") (binary_expression "puVar3 + 4" (identifier "puVar3") (+ "+") (number_literal "4"))) (; ";")) (expression_statement "uVar9 = puVar3[1];" (assignment_expression "uVar9 = puVar3[1]" (identifier "uVar9") (= "=") (subscript_expression "puVar3[1]" (identifier "puVar3") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar8 = puVar3[2];" (assignment_expression "uVar8 = puVar3[2]" (identifier "uVar8") (= "=") (subscript_expression "puVar3[2]" (identifier "puVar3") ([ "[") (number_literal "2") (] "]"))) (; ";")) (expression_statement "uVar7 = puVar3[3];" (assignment_expression "uVar7 = puVar3[3]" (identifier "uVar7") (= "=") (subscript_expression "puVar3[3]" (identifier "puVar3") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "*puVar2 = *puVar3;" (assignment_expression "*puVar2 = *puVar3" (pointer_expression "*puVar2" (* "*") (identifier "puVar2")) (= "=") (pointer_expression "*puVar3" (* "*") (identifier "puVar3"))) (; ";")) (expression_statement "puVar2[1] = uVar9;" (assignment_expression "puVar2[1] = uVar9" (subscript_expression "puVar2[1]" (identifier "puVar2") ([ "[") (number_literal "1") (] "]")) (= "=") (identifier "uVar9")) (; ";")) (expression_statement "puVar2[2] = uVar8;" (assignment_expression "puVar2[2] = uVar8" (subscript_expression "puVar2[2]" (identifier "puVar2") ([ "[") (number_literal "2") (] "]")) (= "=") (identifier "uVar8")) (; ";")) (expression_statement "puVar2[3] = uVar7;" (assignment_expression "puVar2[3] = uVar7" (subscript_expression "puVar2[3]" (identifier "puVar2") ([ "[") (number_literal "3") (] "]")) (= "=") (identifier "uVar7")) (; ";")) (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 "puVar5 = puVar5 + 10;" (assignment_expression "puVar5 = puVar5 + 10" (identifier "puVar5") (= "=") (binary_expression "puVar5 + 10" (identifier "puVar5") (+ "+") (number_literal "10"))) (; ";")) (expression_statement "uVar7 = puVar3[5];" (assignment_expression "uVar7 = puVar3[5]" (identifier "uVar7") (= "=") (subscript_expression "puVar3[5]" (identifier "puVar3") ([ "[") (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] = uVar7;" (assignment_expression "puVar2[5] = uVar7" (subscript_expression "puVar2[5]" (identifier "puVar2") ([ "[") (number_literal "5") (] "]")) (= "=") (identifier "uVar7")) (; ";")) (expression_statement "*(undefined4 **)(param_1 + 0x3c) = puVar5;" (assignment_expression "*(undefined4 **)(param_1 + 0x3c) = puVar5" (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 "puVar5")) (; ";")) (} "}")))) (expression_statement "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;" (assignment_expression "iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3" (identifier "iVar6") (= "=") (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38) >> 3" (binary_expression "(int)puVar5 - *(int *)(param_1 + 0x38)" (cast_expression "(int)puVar5" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar5")) (- "-") (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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -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) = iVar6 * 0x33333338;\n    *(undefined4 *)(param_1 + 0x10) = 0;\n    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;\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) = iVar6 * -0x33333333 + -1;\n      }\n      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;\n    }\n    return;\n  }" ({ "{") (expression_statement "*(int *)(param_1 + 0x14) = iVar6 * 0x33333338;" (assignment_expression "*(int *)(param_1 + 0x14) = iVar6 * 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 "iVar6 * 0x33333338" (identifier "iVar6") (* "*") (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")) (; ";")) (expression_statement "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;" (assignment_expression "*(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8" (pointer_expression "*(byte *)(param_4 + 0x20)" (* "*") (cast_expression "(byte *)(param_4 + 0x20)" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_4 + 0x20)" (( "(") (binary_expression "param_4 + 0x20" (identifier "param_4") (+ "+") (number_literal "0x20")) () ")")))) (= "=") (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7 | 8" (binary_expression "*(byte *)(param_4 + 0x20) & 0xf7" (pointer_expression "*(byte *)(param_4 + 0x20)" (* "*") (cast_expression "(byte *)(param_4 + 0x20)" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_4 + 0x20)" (( "(") (binary_expression "param_4 + 0x20" (identifier "param_4") (+ "+") (number_literal "0x20")) () ")")))) (& "&") (number_literal "0xf7")) (| "|") (number_literal "8"))) (; ";")) (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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -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) = iVar6 * -0x33333333 + -1;\n      }" ({ "{") (expression_statement "*(int *)(local_34 + 0x60) = iVar6 * -0x33333333 + -1;" (assignment_expression "*(int *)(local_34 + 0x60) = iVar6 * -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 "iVar6 * -0x33333333 + -1" (binary_expression "iVar6 * -0x33333333" (identifier "iVar6") (* "*") (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 "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" (( "(") (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" (* "*") (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_do_gold_unreachable_004323c4"))) () ")")) (argument_list "(PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774)" (( "(") (binary_expression "PTR_s_alize_xindex_004323b4 + -0x4fe0" (identifier "PTR_s_alize_xindex_004323b4") (+ "+") (number_literal "-0x4fe0")) (, ",") (number_literal "0x231") (, ",") (binary_expression "PTR_s_alize_xindex_004323b4 + 0x7774" (identifier "PTR_s_alize_xindex_004323b4") (+ "+") (number_literal "0x7774")) () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) 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: (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: (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: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (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: (true) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (true) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (identifier)) right: (identifier)))))) (expression_statement (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (true) right: (comma_expression left: (number_literal) right: (binary_expression left: (binary_expression left: (false) right: (identifier)) (ERROR) right: (parenthesized_expression (comma_expression left: (call_expression function: (parenthesized_expression (ERROR (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (true) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (identifier))))) (binary_expression left: (identifier) right: (identifier))) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (comma_expression left: (true) right: (comma_expression left: (number_literal) right: (binary_expression left: (false) (ERROR) right: (pointer_expression argument: (MISSING identifier))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))) right: (comma_expression left: (identifier) right: (comma_expression left: (pointer_expression argument: (identifier)) right: (comma_expression left: (identifier) right: (comma_expression left: (identifier) right: (comma_expression left: (identifier) right: (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))) (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: (binary_expression left: (binary_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)) 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: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (return_statement))))

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

{
  undefined4 *puVar1;
  undefined4 *puVar2;
  undefined4 *puVar3;
  undefined4 *puVar4;
  undefined4 *puVar5;
  int iVar6;
  undefined4 uVar7;
  undefined4 uVar8;
  undefined4 uVar9;
  undefined4 local_38;
  int local_34;
  int local_24;
  int local_20;
  undefined4 local_18;
  undefined4 local_14;
  
  uVar9 = 0;
  uVar8 = 0;
  uVar7 = 0;
  (*(code *)PTR_Output_reloc_00434988)(&local_38);
  puVar5 = *(undefined4 **)(param_1 + 0x3c);
  local_14 = param_8;
  local_18 = param_7;
  if (puVar5 == *(undefined4 **)(param_1 + 0x40)) {
    std::
    vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>
    ::_M_realloc_insert<gold::Output_reloc<4,true,64,false>const&>
              ((vector<gold::Output_reloc<4,true,64,false>,std::allocator<gold::Output_reloc<4,true,64,false>>>
                *)(param_1 + 0x38),puVar5,&local_38,param_8,param_5,param_6,uVar7,uVar8,uVar9);
    puVar5 = *(undefined4 **)(param_1 + 0x3c);
  }
  else {
    puVar1 = puVar5;
    puVar4 = &local_38;
    do {
      puVar3 = puVar4;
      puVar2 = puVar1;
      puVar4 = puVar3 + 4;
      uVar9 = puVar3[1];
      uVar8 = puVar3[2];
      uVar7 = puVar3[3];
      *puVar2 = *puVar3;
      puVar2[1] = uVar9;
      puVar2[2] = uVar8;
      puVar2[3] = uVar7;
      puVar1 = puVar2 + 4;
    } while (puVar4 != &local_18);
    puVar5 = puVar5 + 10;
    uVar7 = puVar3[5];
    puVar2[4] = *puVar4;
    puVar2[5] = uVar7;
    *(undefined4 **)(param_1 + 0x3c) = puVar5;
  }
  iVar6 = (int)puVar5 - *(int *)(param_1 + 0x38) >> 3;
  if (-1 < *(int *)(param_1 + 0x20) << 1) {
    *(int *)(param_1 + 0x14) = iVar6 * 0x33333338;
    *(undefined4 *)(param_1 + 0x10) = 0;
    *(byte *)(param_4 + 0x20) = *(byte *)(param_4 + 0x20) & 0xf7 | 8;
    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) = iVar6 * -0x33333333 + -1;
      }
      *(int *)(local_34 + 100) = *(int *)(local_34 + 100) + 1;
    }
    return;
  }
  (*(code *)PTR_do_gold_unreachable_004323c4)
            (PTR_s_alize_xindex_004323b4 + -0x4fe0,0x231,PTR_s_alize_xindex_004323b4 + 0x7774);
  return;
}

